{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":80153653,"defaultBranch":"master","name":"libunwind","ownerLogin":"bertwesarg","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2017-01-26T20:43:42.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/111934?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1698747035.0","currentOid":""},"activityList":{"items":[{"before":"a410fefafd22b71d479fdb84908ed6619d26e8f5","after":"01b691367fe29857686c4acd56d7ce5bcd4dcee7","ref":"refs/heads/434-fix","pushedAt":"2023-10-31T10:14:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bertwesarg","name":"Bert Wesarg","path":"/bertwesarg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111934?s=80&v=4"},"commit":{"message":"Ensure that structs are not empty\n\nCloses #434\n\nSigned-off-by: Bert Wesarg ","shortMessageHtmlLink":"Ensure that structs are not empty"}},{"before":"1c578fb7210318efd6aae35d5c2794ab742fcb44","after":"2261733f476aafccb5b768c0bd8652cfbc2195bb","ref":"refs/heads/score-p","pushedAt":"2023-10-31T10:14:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bertwesarg","name":"Bert Wesarg","path":"/bertwesarg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111934?s=80&v=4"},"commit":{"message":"elf: Provide AS-safe allocator to LZMA\n\nCloses #123","shortMessageHtmlLink":"elf: Provide AS-safe allocator to LZMA"}},{"before":"92eab9a2f385e7f51d49a1be1576cbf3bdb04070","after":"24dc3b0880695137a48c2ad0244900f9bb8416eb","ref":"refs/heads/master","pushedAt":"2023-10-31T10:14:00.000Z","pushType":"push","commitsCount":124,"pusher":{"login":"bertwesarg","name":"Bert Wesarg","path":"/bertwesarg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111934?s=80&v=4"},"commit":{"message":"Fix build on FreeBSD i386\n\nThe error message is as follows:\n```\n--- x86/Gos-freebsd.lo ---\nx86/Gos-freebsd.c:127:10: error: use of undeclared identifier 'i'\n for (i = 0; i < DWARF_NUM_PRESERVED_REGS; ++i)\n ^\nx86/Gos-freebsd.c:127:17: error: use of undeclared identifier 'i'\n for (i = 0; i < DWARF_NUM_PRESERVED_REGS; ++i)\n ^\nx86/Gos-freebsd.c:127:49: error: use of undeclared identifier 'i'\n for (i = 0; i < DWARF_NUM_PRESERVED_REGS; ++i)\n ^\nx86/Gos-freebsd.c:128:20: error: use of undeclared identifier 'i'\n c->dwarf.loc[i] = DWARF_NULL_LOC;\n ^\n4 errors generated.\n*** [x86/Gos-freebsd.lo] Error code 1\n```","shortMessageHtmlLink":"Fix build on FreeBSD i386"}},{"before":null,"after":"a410fefafd22b71d479fdb84908ed6619d26e8f5","ref":"refs/heads/434-fix","pushedAt":"2023-10-31T10:10:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bertwesarg","name":"Bert Wesarg","path":"/bertwesarg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111934?s=80&v=4"},"commit":{"message":"Ensure that structs are not empty\n\nSigned-off-by: Bert Wesarg ","shortMessageHtmlLink":"Ensure that structs are not empty"}},{"before":null,"after":"8cdb467082f7672aeb83b38a4b92198a204e5f67","ref":"refs/heads/man-set_iterate_phdr_function","pushedAt":"2023-05-07T17:45:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bertwesarg","name":"Bert Wesarg","path":"/bertwesarg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111934?s=80&v=4"},"commit":{"message":"doc: Add manpage for unw_set_iterate_phdr_function","shortMessageHtmlLink":"doc: Add manpage for unw_set_iterate_phdr_function"}},{"before":"0f0d5fb4ee2563701e1dbc70bcfb2b67b23d7817","after":"66e2d762da2a80c665a6e0c6572b2b6501258082","ref":"refs/heads/lzma-as-safe","pushedAt":"2023-05-03T11:48:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bertwesarg","name":"Bert Wesarg","path":"/bertwesarg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111934?s=80&v=4"},"commit":{"message":"elf: Provide AS-safe allocator to LZMA\n\nCloses #123","shortMessageHtmlLink":"elf: Provide AS-safe allocator to LZMA"}},{"before":"ed9ecc5ac0b2211bda13865a1cd7fa69ed15e873","after":null,"ref":"refs/heads/set-dl-iterate","pushedAt":"2023-04-28T05:54:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bertwesarg","name":"Bert Wesarg","path":"/bertwesarg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111934?s=80&v=4"}},{"before":"ebf76fbac7dc78bc901db34a2aa462a62e1178de","after":"0f0d5fb4ee2563701e1dbc70bcfb2b67b23d7817","ref":"refs/heads/lzma-as-safe","pushedAt":"2023-04-28T05:54:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bertwesarg","name":"Bert Wesarg","path":"/bertwesarg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111934?s=80&v=4"},"commit":{"message":"elf: Provide AS-safe allocator to LZMA\n\nCloses #123","shortMessageHtmlLink":"elf: Provide AS-safe allocator to LZMA"}},{"before":"5010beb099cbfe508766eb5cb76ed9ad75a8d1f2","after":"92eab9a2f385e7f51d49a1be1576cbf3bdb04070","ref":"refs/heads/master","pushedAt":"2023-04-28T05:54:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bertwesarg","name":"Bert Wesarg","path":"/bertwesarg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111934?s=80&v=4"},"commit":{"message":"Allow to use a custom `dl_iterate_phdr` implementation\n\nCloses #16\n\nOriginally posted here:\n\nhttps://lists.nongnu.org/archive/html/libunwind-devel/2016-02/msg00024.html","shortMessageHtmlLink":"Allow to use a custom dl_iterate_phdr implementation"}},{"before":null,"after":"ed9ecc5ac0b2211bda13865a1cd7fa69ed15e873","ref":"refs/heads/set-dl-iterate","pushedAt":"2023-04-28T05:54:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bertwesarg","name":"Bert Wesarg","path":"/bertwesarg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111934?s=80&v=4"},"commit":{"message":"Allow to use a custom `dl_iterate_phdr` implementation\n\nCloses #16\n\nOriginally posted here:\n\nhttps://lists.nongnu.org/archive/html/libunwind-devel/2016-02/msg00024.html\n\nCo-authored-by: Bert Wesarg ","shortMessageHtmlLink":"Allow to use a custom dl_iterate_phdr implementation"}},{"before":"5f3e61bc7e92240a14fecebe683fb26f77ccd533","after":null,"ref":"refs/heads/set-dl-iterate","pushedAt":"2023-04-26T16:41:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bertwesarg","name":"Bert Wesarg","path":"/bertwesarg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111934?s=80&v=4"}},{"before":"3c79f00280258793b918db5d447ade0758a2e6a3","after":"ebf76fbac7dc78bc901db34a2aa462a62e1178de","ref":"refs/heads/lzma-as-safe","pushedAt":"2023-04-26T16:38:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bertwesarg","name":"Bert Wesarg","path":"/bertwesarg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111934?s=80&v=4"},"commit":{"message":"elf: Provide AS-safe allocator to LZMA\n\nCloses #123","shortMessageHtmlLink":"elf: Provide AS-safe allocator to LZMA"}},{"before":"ad4e1fa2b610584821b450b5b339c9f2b7e755fa","after":"5f3e61bc7e92240a14fecebe683fb26f77ccd533","ref":"refs/heads/set-dl-iterate","pushedAt":"2023-04-22T07:14:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bertwesarg","name":"Bert Wesarg","path":"/bertwesarg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111934?s=80&v=4"},"commit":{"message":"Allow to use a custom `dl_iterate_phdr` implementation\n\nCloses #16\n\nOriginally posted here:\n\nhttps://lists.nongnu.org/archive/html/libunwind-devel/2016-02/msg00024.html","shortMessageHtmlLink":"Allow to use a custom dl_iterate_phdr implementation"}},{"before":"06ff9d84f37224952188e23630581897495d904c","after":"3c79f00280258793b918db5d447ade0758a2e6a3","ref":"refs/heads/lzma-as-safe","pushedAt":"2023-04-19T06:57:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bertwesarg","name":"Bert Wesarg","path":"/bertwesarg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111934?s=80&v=4"},"commit":{"message":"elf: Provide AS-safe allocator to LZMA\n\nCloses #123","shortMessageHtmlLink":"elf: Provide AS-safe allocator to LZMA"}},{"before":"6b0bf5ba314f3cddfa4c2dd94103137eea6ac0b0","after":"ad4e1fa2b610584821b450b5b339c9f2b7e755fa","ref":"refs/heads/set-dl-iterate","pushedAt":"2023-04-19T06:54:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bertwesarg","name":"Bert Wesarg","path":"/bertwesarg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111934?s=80&v=4"},"commit":{"message":"Allow to use a custom `dl_iterate_phdr` implementation\n\nCloses #16\n\nOriginally posted here:\n\nhttps://lists.nongnu.org/archive/html/libunwind-devel/2016-02/msg00024.html","shortMessageHtmlLink":"Allow to use a custom dl_iterate_phdr implementation"}},{"before":"cffdc7ec43355f6161dd06936b6832545f984e21","after":"6b0bf5ba314f3cddfa4c2dd94103137eea6ac0b0","ref":"refs/heads/set-dl-iterate","pushedAt":"2023-04-19T06:50:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bertwesarg","name":"Bert Wesarg","path":"/bertwesarg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111934?s=80&v=4"},"commit":{"message":"Allow to use a custom `dl_iterate_phdr` implementation\n\nCloses #16\n\nOriginally posted here:\n\nhttps://lists.nongnu.org/archive/html/libunwind-devel/2016-02/msg00024.html","shortMessageHtmlLink":"Allow to use a custom dl_iterate_phdr implementation"}},{"before":"038f76b36f06dafa11924969d55899d79b160522","after":null,"ref":"refs/heads/elf-image-alloc","pushedAt":"2023-04-05T05:07:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bertwesarg","name":"Bert Wesarg","path":"/bertwesarg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111934?s=80&v=4"}},{"before":"c2255181cb4fd099c60f38472496263807b02caf","after":null,"ref":"refs/heads/mmap-syscalls","pushedAt":"2023-04-05T05:07:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bertwesarg","name":"Bert Wesarg","path":"/bertwesarg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111934?s=80&v=4"}},{"before":"3138cfc3fc1c20ab226c0caff42c43785cfd184f","after":"06ff9d84f37224952188e23630581897495d904c","ref":"refs/heads/lzma-as-safe","pushedAt":"2023-04-04T11:32:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bertwesarg","name":"Bert Wesarg","path":"/bertwesarg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111934?s=80&v=4"},"commit":{"message":"elf: Provide AS-safe allocator to LZMA\n\nCloses #123","shortMessageHtmlLink":"elf: Provide AS-safe allocator to LZMA"}},{"before":"9b27fa9bcd5cadd4c841c42710f41a090377e531","after":"5010beb099cbfe508766eb5cb76ed9ad75a8d1f2","ref":"refs/heads/master","pushedAt":"2023-04-04T11:32:47.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"bertwesarg","name":"Bert Wesarg","path":"/bertwesarg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111934?s=80&v=4"},"commit":{"message":"Add internal version of mmap that makes the SYS_mmap syscall\n\nLibunwind assumes that `mmap` \"goes straight through to a system call stub\".\nBut this might not be true as other runtimes (I'm looking at you UCX)\nwrap `mmap` and do AS-unsafe stuff again.","shortMessageHtmlLink":"Add internal version of mmap that makes the SYS_mmap syscall"}},{"before":"9e738712f6daa719b1ed5241e04cb31fc6d3bd33","after":"3138cfc3fc1c20ab226c0caff42c43785cfd184f","ref":"refs/heads/lzma-as-safe","pushedAt":"2023-04-02T18:59:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bertwesarg","name":"Bert Wesarg","path":"/bertwesarg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111934?s=80&v=4"},"commit":{"message":"elf: Provide AS-safe allocator to LZMA\n\nCloses #123","shortMessageHtmlLink":"elf: Provide AS-safe allocator to LZMA"}},{"before":"5389658bf461a1b2711c794c2f92da8880a63901","after":"c2255181cb4fd099c60f38472496263807b02caf","ref":"refs/heads/mmap-syscalls","pushedAt":"2023-04-02T18:47:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bertwesarg","name":"Bert Wesarg","path":"/bertwesarg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111934?s=80&v=4"},"commit":{"message":"Add internal version of mmap that makes the SYS_mmap syscall\n\nLibunwind assumes that `mmap` \"goes straight through to a system call stub\".\nBut this might not be true as other runtimes (I'm looking at you UCX)\nwrap `mmap` and do AS-unsafe stuff again.","shortMessageHtmlLink":"Add internal version of mmap that makes the SYS_mmap syscall"}},{"before":null,"after":"0f0c19248a5f681cb6dd4b2c15629fe5d4e19ff0","ref":"refs/heads/embedded-old","pushedAt":"2023-03-31T08:51:21.699Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bertwesarg","name":"Bert Wesarg","path":"/bertwesarg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111934?s=80&v=4"},"commit":{"message":"Allow to define a prefix for all symbols.\n\nTested on x86-64 and PowerPC 64.","shortMessageHtmlLink":"Allow to define a prefix for all symbols."}},{"before":null,"after":"0f1c87f87e6f1606ed7e980f108fca247e58e7a6","ref":"refs/heads/patch-queue-arm","pushedAt":"2023-03-31T08:51:21.699Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bertwesarg","name":"Bert Wesarg","path":"/bertwesarg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111934?s=80&v=4"},"commit":{"message":"arm: getcontext switches back to thumb mode\n\nThe ARM Thumb implementation of unw_tdep_getcontext switches to ARM\nmode (\".code 32\"), but doesn't switch back to Thumb mode.\nIn gcc, this is fine (it automatically switches back to Thumb mode\nat the end of an asm block), but in clang, this causes bad assembly\noutput (thumb instructions generated by C/C++ code later on are\ninterpreted as ARM mode assembly, which can't work).\n\nSwitching back to Thumb mode manually fixes clang, and is a no-op for gcc.","shortMessageHtmlLink":"arm: getcontext switches back to thumb mode"}},{"before":null,"after":"1328174d943686b4301eba895f3f30847e4ee7f1","ref":"refs/heads/per-thread-cache","pushedAt":"2023-03-31T08:51:21.699Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bertwesarg","name":"Bert Wesarg","path":"/bertwesarg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111934?s=80&v=4"},"commit":{"message":"Run the Gperf tests with OpenMP threads.","shortMessageHtmlLink":"Run the Gperf tests with OpenMP threads."}},{"before":null,"after":"1c578fb7210318efd6aae35d5c2794ab742fcb44","ref":"refs/heads/score-p","pushedAt":"2023-03-31T08:51:21.699Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bertwesarg","name":"Bert Wesarg","path":"/bertwesarg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111934?s=80&v=4"},"commit":{"message":"Tag this fork with its own version suffix and bug mail","shortMessageHtmlLink":"Tag this fork with its own version suffix and bug mail"}},{"before":null,"after":"1d38e4f40f1d3c4b30751fdb0353fc43be0ed539","ref":"refs/heads/wip/avoid-common","pushedAt":"2023-03-31T08:51:21.699Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bertwesarg","name":"Bert Wesarg","path":"/bertwesarg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111934?s=80&v=4"},"commit":{"message":"drop common symbol","shortMessageHtmlLink":"drop common symbol"}},{"before":"f434c59ee70e615ec89b4c4cb1eb6b5c870c324b","after":"5389658bf461a1b2711c794c2f92da8880a63901","ref":"refs/heads/mmap-syscalls","pushedAt":"2023-03-31T08:51:21.699Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bertwesarg","name":"Bert Wesarg","path":"/bertwesarg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111934?s=80&v=4"},"commit":{"message":"Add internal version of mmap that makes the SYS_mmap syscall\n\nLibunwind assumes that `mmap` \"goes straight through to a system call stub\".\nBut this might not be true as other runtimes (I'm looking at you UCX)\nwrap `mmap` and do AS-unsafe stuff again.","shortMessageHtmlLink":"Add internal version of mmap that makes the SYS_mmap syscall"}},{"before":null,"after":"8d7009ca08c9e0d19fb740878bb51d7dafd1fe2e","ref":"refs/heads/score-p-1.6.2","pushedAt":"2023-03-31T08:51:21.699Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bertwesarg","name":"Bert Wesarg","path":"/bertwesarg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111934?s=80&v=4"},"commit":{"message":"Tag this fork with its own version suffix and bug mail","shortMessageHtmlLink":"Tag this fork with its own version suffix and bug mail"}},{"before":"f8a8e41083284b7b65237d93afe311dcaacb7ccc","after":"9b27fa9bcd5cadd4c841c42710f41a090377e531","ref":"refs/heads/master","pushedAt":"2023-03-31T08:51:21.699Z","pushType":"push","commitsCount":221,"pusher":{"login":"bertwesarg","name":"Bert Wesarg","path":"/bertwesarg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111934?s=80&v=4"},"commit":{"message":"src/Gtrace: remove unguarded print() calls\n\nThere is a use of printf() without #include stdio.h in src/arm/Gtrace.c,\nwhich results in a compiler error if clang 16 is used:\n\nsrc/arm/Gtrace.c:529:7: error: call to undeclared library function\n'printf' with type 'int (const char *, ...)'; ISO C99 and later do not\nsupport implicit function declarations [-Wimplicit-function-declaration]\n\nReplace the printf(\"XXX\") with a Dprintf, so it doesn't pull stdio in\nunless in a debug build, and reword the message to be clearer.\n\nAlso there is another printf(\"XXX\") inside a FreeBSD-specific block in\nthe UNW_ARM_FRAME_SIGRETURN case, replace this with a #error as the code\nneeds to be implemented.\n\nFixes #482.\n\nSigned-off-by: Ross Burton ","shortMessageHtmlLink":"src/Gtrace: remove unguarded print() calls"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADo9716QA","startCursor":null,"endCursor":null}},"title":"Activity ยท bertwesarg/libunwind"}