{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":676866666,"defaultBranch":"master","name":"bpftime","ownerLogin":"eunomia-bpf","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-08-10T07:36:11.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/111646515?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716754986.0","currentOid":""},"activityList":{"items":[{"before":"fb8402f65fd2af9da8f9df2afb74d929e83f301a","after":"88a79587639afd59103b88747940c6627a434cc4","ref":"refs/heads/master","pushedAt":"2024-06-25T04:11:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Officeyutong","name":"Officeyutong","path":"/Officeyutong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9004058?s=80&v=4"},"commit":{"message":"hp77 | Add Option for build without libbpf (#302)\n\n* hp77 | Add options to include build without libbpf and fix errors\n\n* Failing at spinlock implementation\n\n* Fix volatile errors\n\n* Add more preprocessors\n\n* first successful build on macOS\n\n* Add suggestion and fix cli issue\n\n* Fix clock_gettime method\n\n* Fix failing tests\n\n* Fix definition variable\n\n* Fix sched_getpu()\n\n* Fix get_sched_cpu\n\n* fix cpu_getsched\n\n* Add deleted syscall dependency\n\n* add changes for spinlock and include suggestions\n\n* Add apple guard in map_handler and handler_manager\n\n* Add syscall-server as well\n\n* use [[maybe_unused]]\n\n* undo changes in daemon CMakeList and remove daemon at project level\n\n* Add static archive library under the flag condition\n\n* Define variables at global level for cli\n\n* remove debug log\n\n* Remove libbpf flag from daemon\n\n* Change nanosecond to assembly instruction\n\n* remove for loop for spin-lock implementation\n\n* remove gnu/lib-names.h\n\n* remove define for consts, include gnu-lib-names-header, convert function from define to inline, change __thread to thread_local\n\n* add error log for no cpu\n\n* Remove benchmark checks\n\n* Fix dependency\n\n* Replace (void)variable name with [[maybe_unused]]\n\n* remove guard from bpftimetool\n\n* fix spacing\n\n* fix spacing issue\n\n* Remove ENABLE_IO_URING flag from makefile\n\n* Fix indent\n\n* Remove unnecessary header, change preprocessor directives\n\n* Remove guard for object directory","shortMessageHtmlLink":"hp77 | Add Option for build without libbpf (#302)"}},{"before":"b4e37a2c5ba67d5ca6866182241fb07dc2ec3dca","after":"fb8402f65fd2af9da8f9df2afb74d929e83f301a","ref":"refs/heads/master","pushedAt":"2024-06-20T22:56:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yunwei37","name":"云微","path":"/yunwei37","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34985212?s=80&v=4"},"commit":{"message":"fix: do not override symbols in userland eBPF programs with symbols provided by bpftime's bundled libbpf (#305)\n\n* update\n\n* update","shortMessageHtmlLink":"fix: do not override symbols in userland eBPF programs with symbols p…"}},{"before":"b191280897c0a28ba8024ae1f6e0213e9d562ca5","after":"b4e37a2c5ba67d5ca6866182241fb07dc2ec3dca","ref":"refs/heads/master","pushedAt":"2024-05-31T05:38:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Officeyutong","name":"Officeyutong","path":"/Officeyutong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9004058?s=80&v=4"},"commit":{"message":"Update README.md (#300)\n\n* Update README.md\r\n\r\n* Update README.md\r\n\r\nadd some introductions to the development environment\r\n\r\n* Update README.md\r\n\r\nOptimized the introduction document","shortMessageHtmlLink":"Update README.md (#300)"}},{"before":"5b5e4746adf6b7df325f53e0f2fd1b36e509f235","after":"6e589573b998cf7907f323670bbf497273a53914","ref":"refs/heads/new-map","pushedAt":"2024-05-26T21:45:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yunwei37","name":"云微","path":"/yunwei37","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34985212?s=80&v=4"},"commit":{"message":"update to 200m","shortMessageHtmlLink":"update to 200m"}},{"before":null,"after":"5b5e4746adf6b7df325f53e0f2fd1b36e509f235","ref":"refs/heads/new-map","pushedAt":"2024-05-26T20:23:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yunwei37","name":"云微","path":"/yunwei37","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34985212?s=80&v=4"},"commit":{"message":"fix hash map get next elem","shortMessageHtmlLink":"fix hash map get next elem"}},{"before":"f6ec55c9372c19cf16f538c72186194ca248d7e9","after":null,"ref":"refs/heads/new-hash","pushedAt":"2024-05-26T16:36:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yunwei37","name":"云微","path":"/yunwei37","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34985212?s=80&v=4"}},{"before":"401718a4756f533d350a04e78df47cea5ef008ad","after":"b191280897c0a28ba8024ae1f6e0213e9d562ca5","ref":"refs/heads/master","pushedAt":"2024-05-26T16:36:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yunwei37","name":"云微","path":"/yunwei37","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34985212?s=80&v=4"},"commit":{"message":"fix: remove memory allocation in hash maps (#298)\n\n* add bpf_get_smp_processor_id\n\n* add xdp related functions\n\n* add helpers and map in maps\n\n* fix map access memory alloc\n\n* fix name error\n\n* remove duplicate assign\n\n* fix hash map impl\n\n* Update map_common_def.hpp","shortMessageHtmlLink":"fix: remove memory allocation in hash maps (#298)"}},{"before":"6b4c88c3d29afa945d8b483dbe7c59bad59c09a4","after":"f6ec55c9372c19cf16f538c72186194ca248d7e9","ref":"refs/heads/new-hash","pushedAt":"2024-05-26T15:11:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yunwei37","name":"云微","path":"/yunwei37","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34985212?s=80&v=4"},"commit":{"message":"Update map_common_def.hpp","shortMessageHtmlLink":"Update map_common_def.hpp"}},{"before":"5be80e50dc8d71f019c8bf2a19b19172431679c6","after":"6b4c88c3d29afa945d8b483dbe7c59bad59c09a4","ref":"refs/heads/new-hash","pushedAt":"2024-05-26T15:06:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yunwei37","name":"云微","path":"/yunwei37","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34985212?s=80&v=4"},"commit":{"message":"fix hash map impl","shortMessageHtmlLink":"fix hash map impl"}},{"before":"b9f0925346ae776b8cd1d4367ae7b4fefbd92b02","after":"5be80e50dc8d71f019c8bf2a19b19172431679c6","ref":"refs/heads/new-hash","pushedAt":"2024-05-26T14:17:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yunwei37","name":"云微","path":"/yunwei37","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34985212?s=80&v=4"},"commit":{"message":"remove duplicate assign","shortMessageHtmlLink":"remove duplicate assign"}},{"before":"1836c6bf05ce2c8412409cfb7480e183ad0df4b9","after":"b9f0925346ae776b8cd1d4367ae7b4fefbd92b02","ref":"refs/heads/new-hash","pushedAt":"2024-05-26T08:58:32.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"yunwei37","name":"云微","path":"/yunwei37","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34985212?s=80&v=4"},"commit":{"message":"Merge branch 'master' into new-hash","shortMessageHtmlLink":"Merge branch 'master' into new-hash"}},{"before":"bba2cabb6b98250a948b150119168bbb196f608a","after":"1836c6bf05ce2c8412409cfb7480e183ad0df4b9","ref":"refs/heads/new-hash","pushedAt":"2024-05-25T23:11:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yunwei37","name":"云微","path":"/yunwei37","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34985212?s=80&v=4"},"commit":{"message":"fix name error","shortMessageHtmlLink":"fix name error"}},{"before":"9c36a8e7543882067a6313bc8697cc1a173b07df","after":"bba2cabb6b98250a948b150119168bbb196f608a","ref":"refs/heads/new-hash","pushedAt":"2024-05-25T23:08:50.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"yunwei37","name":"云微","path":"/yunwei37","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34985212?s=80&v=4"},"commit":{"message":"Merge branch 'master' into new-hash","shortMessageHtmlLink":"Merge branch 'master' into new-hash"}},{"before":"9ddf871d89a5b6d0d53e629986f7037a545a41eb","after":"9c36a8e7543882067a6313bc8697cc1a173b07df","ref":"refs/heads/new-hash","pushedAt":"2024-05-25T23:00:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yunwei37","name":"云微","path":"/yunwei37","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34985212?s=80&v=4"},"commit":{"message":"fix name error","shortMessageHtmlLink":"fix name error"}},{"before":null,"after":"9ddf871d89a5b6d0d53e629986f7037a545a41eb","ref":"refs/heads/new-hash","pushedAt":"2024-05-25T22:58:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yunwei37","name":"云微","path":"/yunwei37","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34985212?s=80&v=4"},"commit":{"message":"fix map access memory alloc","shortMessageHtmlLink":"fix map access memory alloc"}},{"before":null,"after":"21fd1e2a544b8b576fa1dd93d3e849946fbc5695","ref":"refs/heads/fix-hah-map","pushedAt":"2024-05-25T22:46:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yunwei37","name":"云微","path":"/yunwei37","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34985212?s=80&v=4"},"commit":{"message":"fix map access memory alloc","shortMessageHtmlLink":"fix map access memory alloc"}},{"before":"8c09ec96517e0c2c479862f5b25a99126b1e35b2","after":null,"ref":"refs/heads/new-net","pushedAt":"2024-05-25T21:00:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yunwei37","name":"云微","path":"/yunwei37","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34985212?s=80&v=4"}},{"before":"6c60ff1707408225052dd3fdc00842f2338074e6","after":"401718a4756f533d350a04e78df47cea5ef008ad","ref":"refs/heads/master","pushedAt":"2024-05-25T21:00:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yunwei37","name":"云微","path":"/yunwei37","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34985212?s=80&v=4"},"commit":{"message":"runtime: add network related helpers and maps (#297)\n\n* add bpf_get_smp_processor_id\r\n\r\n* add xdp related functions\r\n\r\n* add helpers and map in maps","shortMessageHtmlLink":"runtime: add network related helpers and maps (#297)"}},{"before":"e4285a0e462e8a5a33e7273e4fe1ec5bfe2b38ca","after":"8c09ec96517e0c2c479862f5b25a99126b1e35b2","ref":"refs/heads/new-net","pushedAt":"2024-05-25T20:17:37.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"yunwei37","name":"云微","path":"/yunwei37","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34985212?s=80&v=4"},"commit":{"message":"Merge branch 'master' into new-net","shortMessageHtmlLink":"Merge branch 'master' into new-net"}},{"before":"97b077f4eaa7de0efd4836d44828696f20b8a983","after":"e4285a0e462e8a5a33e7273e4fe1ec5bfe2b38ca","ref":"refs/heads/new-net","pushedAt":"2024-05-25T20:11:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yunwei37","name":"云微","path":"/yunwei37","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34985212?s=80&v=4"},"commit":{"message":"add helpers and map in maps","shortMessageHtmlLink":"add helpers and map in maps"}},{"before":"f8db2dc52671fc62f17960708b7c00db84eb8d54","after":"6c60ff1707408225052dd3fdc00842f2338074e6","ref":"refs/heads/master","pushedAt":"2024-05-25T20:10:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yunwei37","name":"云微","path":"/yunwei37","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34985212?s=80&v=4"},"commit":{"message":"Add libbpftime.a archive when BPFTIME_BUILD_STATIC_LIB on (#294)\n\n* hp77 | Add option for BPFTIME_BUILD_STATIC_LIB\r\n\r\n* hp77 | Add function to archive and fix an ARCH variable issue\r\n\r\n* hp77 | add targets to the archiving function\r\n\r\n* hp77 | Change destination to bpftime root folder\r\n\r\n* hp77 | Add example program to test libbpftime.a\r\n\r\n* hp77 | Add lib-*.a to main file\r\n\r\n* hp77 | fix path for libubpf\r\n\r\n* fix: bash stucks when injected by bpftime agent (#295)\r\n\r\n* update\r\n\r\n* Update\r\n\r\n* hp77 | change name of variables\r\n\r\n* hp77 | Add script to change logic for same object file\r\n\r\n* hp77 | fix script\r\n\r\n* hp77 | add option for llvm jit\r\n\r\n* hp77 | add libubpf to condition and add target in makefile\r\n\r\n* hp77 | add makefile for examples\r\n\r\n* hp77 | Add libbpf\r\n\r\n* Add better example and remove libtool\r\n\r\n* Fix Makefile command\r\n\r\nSigned-off-by: Himanshu Pandey <24816726+hp77-creator@users.noreply.github.com>\r\n\r\n* Fix example\r\n\r\n* Fix spdlog include\r\n\r\n---------\r\n\r\nSigned-off-by: Himanshu Pandey <24816726+hp77-creator@users.noreply.github.com>\r\nCo-authored-by: Officeyutong ","shortMessageHtmlLink":"Add libbpftime.a archive when BPFTIME_BUILD_STATIC_LIB on (#294)"}},{"before":"3eca233600b5dffdbafc718a66137f82cb784afd","after":"97b077f4eaa7de0efd4836d44828696f20b8a983","ref":"refs/heads/new-net","pushedAt":"2024-05-25T19:50:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yunwei37","name":"云微","path":"/yunwei37","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34985212?s=80&v=4"},"commit":{"message":"fix hash map alloc","shortMessageHtmlLink":"fix hash map alloc"}},{"before":"51ccf014213057bb5eefe402688927fbb9e8978d","after":"3eca233600b5dffdbafc718a66137f82cb784afd","ref":"refs/heads/new-net","pushedAt":"2024-05-25T19:42:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yunwei37","name":"云微","path":"/yunwei37","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34985212?s=80&v=4"},"commit":{"message":"format helpers","shortMessageHtmlLink":"format helpers"}},{"before":"0b5c9ec6692920aa903fca3ae1cf08c21f8086bd","after":"51ccf014213057bb5eefe402688927fbb9e8978d","ref":"refs/heads/new-net","pushedAt":"2024-05-25T19:40:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yunwei37","name":"云微","path":"/yunwei37","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34985212?s=80&v=4"},"commit":{"message":"Update userspace_xdp.h to new line","shortMessageHtmlLink":"Update userspace_xdp.h to new line"}},{"before":"0c302c112b86b42f8b76adc897243937c3169435","after":"0b5c9ec6692920aa903fca3ae1cf08c21f8086bd","ref":"refs/heads/new-net","pushedAt":"2024-05-25T19:39:31.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"yunwei37","name":"云微","path":"/yunwei37","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34985212?s=80&v=4"},"commit":{"message":"Merge branch 'master' into new-net","shortMessageHtmlLink":"Merge branch 'master' into new-net"}},{"before":null,"after":"0c302c112b86b42f8b76adc897243937c3169435","ref":"refs/heads/new-net","pushedAt":"2024-05-25T19:37:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yunwei37","name":"云微","path":"/yunwei37","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34985212?s=80&v=4"},"commit":{"message":"fix hash map alloc","shortMessageHtmlLink":"fix hash map alloc"}},{"before":null,"after":"e26beb9ff838452680d71dc89838db3e476dab22","ref":"refs/heads/add_net_helpers","pushedAt":"2024-05-19T17:31:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yunwei37","name":"云微","path":"/yunwei37","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34985212?s=80&v=4"},"commit":{"message":"add xdp related functions","shortMessageHtmlLink":"add xdp related functions"}},{"before":"307b16f27a57d3243f4929aa920b280bb21864d3","after":"f8db2dc52671fc62f17960708b7c00db84eb8d54","ref":"refs/heads/master","pushedAt":"2024-05-14T22:14:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yunwei37","name":"云微","path":"/yunwei37","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34985212?s=80&v=4"},"commit":{"message":"fix: bash stucks when injected by bpftime agent (#295)\n\n* update\r\n\r\n* Update","shortMessageHtmlLink":"fix: bash stucks when injected by bpftime agent (#295)"}},{"before":"9e3e2cc5b244a1bc2632402fbcc5b53c1745b3a2","after":"307b16f27a57d3243f4929aa920b280bb21864d3","ref":"refs/heads/master","pushedAt":"2024-05-10T15:03:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Officeyutong","name":"Officeyutong","path":"/Officeyutong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9004058?s=80&v=4"},"commit":{"message":"Update README.md (#293)","shortMessageHtmlLink":"Update README.md (#293)"}},{"before":"8ebca3e4e2a070ae9a849200eb08aee95c6c3344","after":"9e3e2cc5b244a1bc2632402fbcc5b53c1745b3a2","ref":"refs/heads/master","pushedAt":"2024-05-08T16:47:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Officeyutong","name":"Officeyutong","path":"/Officeyutong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9004058?s=80&v=4"},"commit":{"message":"fix: using the auto-detected openssl path in sslsniff (#290)","shortMessageHtmlLink":"fix: using the auto-detected openssl path in sslsniff (#290)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEbit9WQA","startCursor":null,"endCursor":null}},"title":"Activity · eunomia-bpf/bpftime"}