{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":278621238,"defaultBranch":"master","name":"angr","ownerLogin":"nmeum","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2020-07-10T11:53:06.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2326560?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1714145198.0","currentOid":""},"activityList":{"items":[{"before":"f6e5faee623400df403e1f8ee6123cc6ee0bc589","after":"8849df01148af85adbab5d7797cf4be0b854c6ab","ref":"refs/heads/rv32-pcode","pushedAt":"2024-04-26T15:32:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nmeum","name":"Sören Tempel","path":"/nmeum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2326560?s=80&v=4"},"commit":{"message":"pcode: add support for 32-bit RISC-V calling convention\n\nIn terms of the calling convention, there are no differences between\n32-bit and 64-bit RISC-V. Hence, adding the 32-bit RISC-V pcode\narchitecture to the existing list and mapping it to SimCCRISCV\nshould suffice.","shortMessageHtmlLink":"pcode: add support for 32-bit RISC-V calling convention"}},{"before":null,"after":"f6e5faee623400df403e1f8ee6123cc6ee0bc589","ref":"refs/heads/rv32-pcode","pushedAt":"2024-04-26T15:26:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nmeum","name":"Sören Tempel","path":"/nmeum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2326560?s=80&v=4"},"commit":{"message":"angr: add support for 32-bit RISC-V calling convention\n\nIn terms of the calling convention, there are no differences between\n32-bit and 64-bit RISC-V. Hence, adding the 32-bit RISC-V pcode\narchitecture to the existing list and mapping it to SimCCRISCV\nshould suffice.","shortMessageHtmlLink":"angr: add support for 32-bit RISC-V calling convention"}},{"before":null,"after":"eda61f1ef416d6ba17a5049f63306f69678e24af","ref":"refs/heads/reassembler-type-error","pushedAt":"2024-02-03T10:30:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nmeum","name":"Sören Tempel","path":"/nmeum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2326560?s=80&v=4"},"commit":{"message":"reassembler: Fix addition type error in address calculation\n\nWhen an instruction contains an operand that is neither a memory\nnor an immediate operand (e.g. a floating-point operand) then\n`operand_offset` is set to `None`. This causes a type error when\ncalculating the address in `register_instruction_reference`:\n\nhttps://github.com/angr/angr/blob/b0d099550163ca56424994c8ee80b8cacec6490c/angr/analyses/reassembler.py#L1980\n\nI ran into this issue while packaging angr for Guix where the\n`test_ln_gcc_O2` test case fails (due to this issue) with the\nfollowing error message:\n\n\tself = , insn_addr = 4201104\n\tref_addr = 6344696, sort = 'absolute', operand_offset = None\n\n\t def register_instruction_reference(self, insn_addr, ref_addr, sort, operand_offset):\n\t\tif not self.log_relocations:\n\t\t return\n\n\t> addr = insn_addr + operand_offset\n\tE TypeError: unsupported operand type(s) for +: 'int' and 'NoneType'\n\nIt seems to me that this regression was introduced in #1739, it is\npresently unclear to me why this doesn't fail on the CI.","shortMessageHtmlLink":"reassembler: Fix addition type error in address calculation"}},{"before":"834324cbf3f812c212ff49962e5ba25f2aeedbfc","after":"94fdb0b624f70651e68a028b29ae9ce744958cfd","ref":"refs/heads/explorer-num_find-zero","pushedAt":"2023-07-06T15:14:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nmeum","name":"Sören Tempel","path":"/nmeum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2326560?s=80&v=4"},"commit":{"message":"If num_find is zero attempt to explore all possible states","shortMessageHtmlLink":"If num_find is zero attempt to explore all possible states"}},{"before":null,"after":"834324cbf3f812c212ff49962e5ba25f2aeedbfc","ref":"refs/heads/explorer-num_find-zero","pushedAt":"2023-07-06T15:11:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nmeum","name":"Sören Tempel","path":"/nmeum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2326560?s=80&v=4"},"commit":{"message":"If num_find is zero attempt to explore all possible states","shortMessageHtmlLink":"If num_find is zero attempt to explore all possible states"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEO01PcQA","startCursor":null,"endCursor":null}},"title":"Activity · nmeum/angr"}