{"push_id":2747580490,"size":23,"distinct_size":23,"ref":"refs/heads/helper-ksym","head":"ac314cec8bd912d13a299ad2249a6a69718b8e86","before":"1d410bb7c590de16d251ef7560c1eb28f70fc106","commits":[{"sha":"dd9c1cd4bf91d84fc3b77310af09ce444395a1f0","author":{"name":"Michael Schubert","email":"17b9e1c64588c7fa6419b4d29dc1f4426279ba01@kinvolk.io"},"message":"bpf_test: use valid dummy value in `checkProgTestRun`\n\nWith commit\nhttps://github.com/torvalds/linux/commit/390ee7e29fc8e6e90d3065b00afb047c4ee552f9\nthe kernel's bpf verifier started checking the return value of\n`cgroup/skb` programs to be valid (0 or 1). Therefore, we can't use a\ndummy value of 123.\n\nThe first release including the check was v4.15-rc1. Since we only\nintegration test against stable longterm releases, our CI tests didn't\nfail.","distinct":true,"url":"https://api.github.com/repos/Pryz/gobpf/commits/dd9c1cd4bf91d84fc3b77310af09ce444395a1f0"},{"sha":"cf335f62b59fac6b84420feb59e1090a3f045a64","author":{"name":"Alban Crequy","email":"5d61c11e6df8ed8ffd2a3627a86b97e825765970@kinvolk.io"},"message":"elf: tracepoints: check section name\n\nThe section name is expected to have this naming:\n\nSEC(\"tracepoint/raw_syscalls/sys_enter\")\n\nIn case it doesn't, return an error.","distinct":true,"url":"https://api.github.com/repos/Pryz/gobpf/commits/cf335f62b59fac6b84420feb59e1090a3f045a64"},{"sha":"86f7be1ae8e1f566d24b21a60cf1654ca14d0108","author":{"name":"Michael Schubert","email":"17b9e1c64588c7fa6419b4d29dc1f4426279ba01@kinvolk.io"},"message":"Merge pull request #119 from kinvolk/alban/tracepoint_secname\n\nelf: tracepoints: check section name","distinct":true,"url":"https://api.github.com/repos/Pryz/gobpf/commits/86f7be1ae8e1f566d24b21a60cf1654ca14d0108"},{"sha":"8c4b275aba1154be31d0ce5da4159f1bd9729a71","author":{"name":"Ivan Babrou","email":"170b671b4c7ca0a3babfe8ac62ce5a802a745015@gmail.com"},"message":"Add support for tracepoints, closes #117","distinct":true,"url":"https://api.github.com/repos/Pryz/gobpf/commits/8c4b275aba1154be31d0ce5da4159f1bd9729a71"},{"sha":"6388e30b8be08c0506adf31e60ce2b74971ecc33","author":{"name":"Michael Schubert","email":"17b9e1c64588c7fa6419b4d29dc1f4426279ba01@kinvolk.io"},"message":"semaphore: update kernels to test on\n\nUse the latest longterm kernels.\n\nAlso, update the rkt version used to v1.30.","distinct":true,"url":"https://api.github.com/repos/Pryz/gobpf/commits/6388e30b8be08c0506adf31e60ce2b74971ecc33"},{"sha":"c37230a61dd5a32133b5d68d549cc057f9b4ad9d","author":{"name":"Michael Schubert","email":"17b9e1c64588c7fa6419b4d29dc1f4426279ba01@kinvolk.io"},"message":"Merge pull request #118 from bobrik/tracepoints\n\nAdd support for tracepoints, closes #117","distinct":true,"url":"https://api.github.com/repos/Pryz/gobpf/commits/c37230a61dd5a32133b5d68d549cc057f9b4ad9d"},{"sha":"c4ceec67cf1a399308813f890adfe89dea1f0a20","author":{"name":"Michael Schubert","email":"17b9e1c64588c7fa6419b4d29dc1f4426279ba01@kinvolk.io"},"message":"Merge pull request #122 from kinvolk/schu/update-test-kernels\n\nsemaphore: update kernels to test on","distinct":true,"url":"https://api.github.com/repos/Pryz/gobpf/commits/c4ceec67cf1a399308813f890adfe89dea1f0a20"},{"sha":"3b07770c6d5e2bd37e582ecd49460e6ef094f257","author":{"name":"Michael Schubert","email":"17b9e1c64588c7fa6419b4d29dc1f4426279ba01@kinvolk.io"},"message":"Merge pull request #116 from kinvolk/schu/update-prog-test-run-test\n\nbpf_test: use valid dummy value in `checkProgTestRun`","distinct":true,"url":"https://api.github.com/repos/Pryz/gobpf/commits/3b07770c6d5e2bd37e582ecd49460e6ef094f257"},{"sha":"b7c1313cb5d67007cc887960d0a8f23d0824279b","author":{"name":"Michael Schubert","email":"17b9e1c64588c7fa6419b4d29dc1f4426279ba01@kinvolk.io"},"message":"bcc: update to release v0.6.0","distinct":true,"url":"https://api.github.com/repos/Pryz/gobpf/commits/b7c1313cb5d67007cc887960d0a8f23d0824279b"},{"sha":"9f2e26a958c4bc8c6b1b3559f3f0f86b78264822","author":{"name":"Michael Schubert","email":"17b9e1c64588c7fa6419b4d29dc1f4426279ba01@kinvolk.io"},"message":"semaphore: update to new gobpf-ci image (bcc v0.6.0)","distinct":true,"url":"https://api.github.com/repos/Pryz/gobpf/commits/9f2e26a958c4bc8c6b1b3559f3f0f86b78264822"},{"sha":"362e99fa21988d6b1eecbb3aa683e55a4a622029","author":{"name":"Michael Schubert","email":"17b9e1c64588c7fa6419b4d29dc1f4426279ba01@kinvolk.io"},"message":"Merge pull request #130 from kinvolk/schu/bcc-update\n\nbcc: update to release v0.6.0","distinct":true,"url":"https://api.github.com/repos/Pryz/gobpf/commits/362e99fa21988d6b1eecbb3aa683e55a4a622029"},{"sha":"e18c82faf523c7320ec65ec6020ea5aec9a49399","author":{"name":"Ivan Babrou","email":"170b671b4c7ca0a3babfe8ac62ce5a802a745015@gmail.com"},"message":"Add support for perf events","distinct":true,"url":"https://api.github.com/repos/Pryz/gobpf/commits/e18c82faf523c7320ec65ec6020ea5aec9a49399"},{"sha":"922664c0c59b50c2db603efbc552a40945b5a1b4","author":{"name":"Michael Schubert","email":"17b9e1c64588c7fa6419b4d29dc1f4426279ba01@kinvolk.io"},"message":"Merge pull request #123 from bobrik/perf_events\n\nAdd support for perf events","distinct":true,"url":"https://api.github.com/repos/Pryz/gobpf/commits/922664c0c59b50c2db603efbc552a40945b5a1b4"},{"sha":"19115c45bf3112e7e2794fe077210042ee7d5cc7","author":{"name":"Markus Grüneis","email":"45a1928801d98489e5d312232ce4ff92525d9392@mgit.at"},"message":"bcc: add `Table.IterRaw()` with []byte entries","distinct":true,"url":"https://api.github.com/repos/Pryz/gobpf/commits/19115c45bf3112e7e2794fe077210042ee7d5cc7"},{"sha":"52e8b2f1b81ebdd0e1078af0ab08d20d1777ae52","author":{"name":"Markus Grüneis","email":"45a1928801d98489e5d312232ce4ff92525d9392@mgit.at"},"message":"bcc: replace `table.Iter` and usages with []byte-based access\n\n* because of the change in how to handle encodings/conversion,\n  include conversion between strings and byte-slices for\n  keys and leafs in the Table API","distinct":true,"url":"https://api.github.com/repos/Pryz/gobpf/commits/52e8b2f1b81ebdd0e1078af0ab08d20d1777ae52"},{"sha":"aa76334ee526b976fe844cde783f394a507e6dea","author":{"name":"Markus Grüneis","email":"45a1928801d98489e5d312232ce4ff92525d9392@mgit.at"},"message":"bcc: use []byte in table.Get() and Set()\n\n* Merge from nathanleclaire:nathanleclaire.bytes_not_strings\n  commit '07dbe032011786b7129f180a5731d48e1b6d761e'\n  - do not include bccencoding, as non-gobpf libraries\n  exist to do that\n  - do not use Entry, but return []byte where appropiate\n* make error handling more consistent, by always using err,\n  and by using more regular error messages, and also by\n  trying to format key/leaf byte-slices","distinct":true,"url":"https://api.github.com/repos/Pryz/gobpf/commits/aa76334ee526b976fe844cde783f394a507e6dea"},{"sha":"9e4ea46499acc00e2113da65986744f77956b479","author":{"name":"Michael Schubert","email":"17b9e1c64588c7fa6419b4d29dc1f4426279ba01@kinvolk.io"},"message":"Merge pull request #112 from mgit-at/table-iteration-raw-entries\n\nbcc.Table API: Use iterator instead of channel, provide raw byte-slices","distinct":true,"url":"https://api.github.com/repos/Pryz/gobpf/commits/9e4ea46499acc00e2113da65986744f77956b479"},{"sha":"41c5387b3c4a534a16f6a46954e7ffd8dd68e045","author":{"name":"Stan Schwertly","email":"b54ae7893982d10f03c27dbc889098ce04898c8b@schwertly.com"},"message":"Fix incompatible types in bpf_attach_perf_event","distinct":true,"url":"https://api.github.com/repos/Pryz/gobpf/commits/41c5387b3c4a534a16f6a46954e7ffd8dd68e045"},{"sha":"790ac907c26e3d88dfc95637be1b7476e8b59937","author":{"name":"Michael Schubert","email":"17b9e1c64588c7fa6419b4d29dc1f4426279ba01@kinvolk.io"},"message":"Merge pull request #135 from Stantheman/master\n\nFix incompatible types in bpf_attach_perf_event","distinct":true,"url":"https://api.github.com/repos/Pryz/gobpf/commits/790ac907c26e3d88dfc95637be1b7476e8b59937"},{"sha":"f44b5992fd31ef081646816bfaa39884627d82e4","author":{"name":"David Calavera","email":"b9b0c8e7f90ecf337f6797c4d2e0f1dd0dbc0324@gmail.com"},"message":"Add function to get a syscall function name by kernel version.\n\nSome kernel versions use `sys_` as the prefix for function names,\nbut newer kernels use `__x64_sys_`. This function can be used to load a\nspecific function name based in the kernel version.\n\nFor example:\n```\nm := bpf.NewModule(source, []string{})\ndefer m.Close()\n\nfnname := m.GetSyscallFnName(\"execve\")\n```\n\nSigned-off-by: David Calavera <david.calavera@gmail.com>","distinct":true,"url":"https://api.github.com/repos/Pryz/gobpf/commits/f44b5992fd31ef081646816bfaa39884627d82e4"}]}
{"actor":{"display_login":"Pryz"}}