{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":96404288,"defaultBranch":"master","name":"bcc","ownerLogin":"doit5470","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2017-07-06T07:58:38.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5799781?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1616088783.06321","currentOid":""},"activityList":{"items":[{"before":"82bfd09dc993ce23a411e19751100da44b66e204","after":"052022b0d128f56405b0c4fab818b7479fd0eacc","ref":"refs/heads/master","pushedAt":"2024-07-29T16:29:28.000Z","pushType":"push","commitsCount":62,"pusher":{"login":"doit5470","name":"John Wang","path":"/doit5470","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5799781?s=80&v=4"},"commit":{"message":"Update debian changelog for release v0.31.0\n\n * Support for kernel up to 6.9.\n * Add support for bcachefs to fsdist and fsslower tools\n * libbpf tool update: memleak, syncsnoop, numamove, syscount, vfsstat, tcptop, capable, syncsnoop, sigsnoop, etc.\n * bcc tool update: biolatency, biosnoop, biotop, vfsstat, kvmexit, sslsniff, swapin, etc.\n * build: Remove llvm-dev dependency from libbcc\n * build: Remove dependency on LLVM header from libbcc packages\n * usdt: Fix bare register dereference on aarch64\n * Extend `bcc_proc` API which allows to limit search to specific pid\n * Fix several flaky tests.\n * doc update, other bug fixes and tools improvement.\n\nSigned-off-by: Yonghong Song ","shortMessageHtmlLink":"Update debian changelog for release v0.31.0"}},{"before":"1ea0390725391e76256af6a4d0eb857816e6290f","after":"82bfd09dc993ce23a411e19751100da44b66e204","ref":"refs/heads/master","pushedAt":"2024-03-30T17:59:18.000Z","pushType":"push","commitsCount":242,"pusher":{"login":"doit5470","name":"John Wang","path":"/doit5470","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5799781?s=80&v=4"},"commit":{"message":"libbpf-tools: Support memleak trace third-part allocators\n\nMemleak run failed when trace task who use jemalloc, and luckly i see it\nfixed in memleak.py: https://github.com/iovisor/bcc/pull/4812/files, so\nwe can also support on c version.\n\ncompile jemalloc with \"je_\" prefix:\n./configure --with-jemalloc-prefix=je_\n\njemalloc test case:\n #include \n #include \n #include \n #include \n\n #define malloc(size) je_malloc(size)\n #define free(ptr) je_free(ptr)\n int main(void)\n {\n for (int i = 0; i < 100; i++) {\n void *p = malloc(1000);\n sleep(1);\n }\n return 0;\n }\ngcc -o alloc alloc.c -ljemalloc\n\ntest result:\nsudo ./memleak -p $(pidof alloc) -O /usr/local/lib/libjemalloc.so -S je_\n\nlibbpf: elf: ambiguous match for 'mmap@GLIBC_2.2.5', 'mmap' in '/usr/local/lib/libjemalloc.so'\nlibbpf: elf: ambiguous match for 'mmap@GLIBC_2.2.5', 'mmap' in '/usr/local/lib/libjemalloc.so'\nlibbpf: elf: ambiguous match for 'munmap@GLIBC_2.2.5', 'munmap' in '/usr/local/lib/libjemalloc.so'\nlibbpf: elf: failed to find symbol 'pvalloc' in '/usr/local/lib/libjemalloc.so'\nlibbpf: elf: failed to find symbol 'pvalloc' in '/usr/local/lib/libjemalloc.so'\nTracing outstanding memory allocs... Hit Ctrl-C to end\n[15:12:34] Top 1 stacks with outstanding allocations:\n5000 bytes in 5 allocations from stack\n 0 [<00005584f3217188>] main+0x1f\n 1 [<00007fe897617d90>] __libc_init_first+0x90\n[15:12:39] Top 1 stacks with outstanding allocations:\n10000 bytes in 10 allocations from stack\n 0 [<00005584f3217188>] main+0x1f\n 1 [<00007fe897617d90>] __libc_init_first+0x90\n\nSigned-off-by: Tao Chen ","shortMessageHtmlLink":"libbpf-tools: Support memleak trace third-part allocators"}},{"before":"34cbbfe531372f156370ede28133506509050258","after":"1ea0390725391e76256af6a4d0eb857816e6290f","ref":"refs/heads/master","pushedAt":"2023-03-14T20:09:13.892Z","pushType":"push","commitsCount":2589,"pusher":{"login":"doit5470","name":"John Wang","path":"/doit5470","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5799781?s=80&v=4"},"commit":{"message":"tests/cc: Use c++14 standard\n\ndefault c++ standard was bumped to c++17 when using clang16+ compiler\nvia 907b89cc9, however, tests which use check tool is not yet ported\nto work with c++17 standard, therefore use c++14 on tests\n\nSigned-off-by: Khem Raj \nCc: Hengqi Chen ","shortMessageHtmlLink":"tests/cc: Use c++14 standard"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEjB1Z_QA","startCursor":null,"endCursor":null}},"title":"Activity ยท doit5470/bcc"}