A custom ELF linker/loader for installing ET_REL binary patches at runtime
active 2023-08-15 → 2026-07-03 (UTC)
Activity over time
Daily event counts in the loaded window
Line chart, 1054 days from 2023-08-15 to 2026-07-03. Pushes: 91 total, peak 4 in a day. Pull requests: 0 total, peak 0 in a day. Issues: 12 total, peak 2 in a day. Comments: 8 total, peak 2 in a day. Stars: 117 total, peak 17 in a day.
- Pushes
- Pull requests
- Issues
- Comments
- Stars
Stars, PRs, issues and forks are under-captured in the later part of this window. GH Archive progressively stopped capturing non-push events during 2026 — −95% or worse by the end of the window. Every series here except Pushes fades for that reason, so a decline above reflects the archive, not this repository. Pushes stay reliable throughout, so read them, and the contributor counts derived from them, as the real signal. Data health has the measurements.
Top contributors
Pushes, PRs, issues, reviews and comments — stars and forks excluded, so this is contribution rather than popularity
| Contributor | Contributions | Pushes | PRs | Comments |
|---|---|---|---|---|
| elfmaster | 106 | 91 | 0 | 5 |
| pkojma | 1 | 0 | 0 | 1 |
| brhenc | 1 | 0 | 0 | 0 |
| matteobu02 | 1 | 0 | 0 | 0 |
Recent activity
Latest issues, pull requests and releases
- Issue#36elfmaster2026-01-22 23:00PLT interposed functions cannot use SHIVA_HELPER_CALL_EXTERNAL without creating a call loop
- Issue#35elfmaster2026-01-22 22:26shiva userland exec on binaries sometimes fail to access argv
- Issue#34elfmaster2026-01-15 21:08Add support for proper post-relocation resolution of IFUNC symbols, i.e. strcpy()
- Issue#33elfmaster2025-11-10 19:39Feature: Symbolic DWARF linking to local variables and function parameters in function splices
- Issue#31elfmaster2025-10-28 22:11Are jump table entries getting patched?
- Issue comment#13elfmaster2025-10-07 21:38Support for x86_64 binary patching
- Issue comment#31elfmaster2025-10-07 19:53Are jump table entries getting patched?
- Issue#32elfmaster2025-09-11 23:11Disable VERNEED at runtime optionally
- Issue#31matteobu022025-09-05 23:47Are jump table entries getting patched?
- Issue#30elfmaster2025-08-01 22:30Transformed functions do not re-link their indirect jmp's back into their own function body
- Issue comment#16elfmaster2025-07-31 20:14Transformed functions must handle recursion
- Issue#16elfmaster2025-07-31 20:14Transformed functions must handle recursion
- Issue comment#16elfmaster2025-07-30 22:59Transformed functions must handle recursion
- Issue comment#23elfmaster2025-07-24 20:01x86_64 imm-call relinking needs it's own private PLT/GOT to handle calls to further than 2GB away in either direction
- Issue comment#16elfmaster2025-07-24 06:42Transformed functions must handle recursion
- Issue comment#26pkojma2025-04-29 05:18Shiva contrib
- Issue#24brhenc2024-05-02 05:36Code license?
- Issue#21elfmaster2024-02-23 22:47shiva_tf_relink_local_branch_x86_64 re-writes short branch with offset that becomes negative in splice patches larger than 127 bytes in length.
- Releaseelfmaster2023-10-09 20:37Shiva Alpha v0.13
- Issue#17elfmaster2023-10-01 19:24shiva-ld version 2
- Issue comment#17elfmaster2023-10-01 19:24shiva-ld version 2
Totals cover only the window loaded into ClickHouse and count events, not GitHub's lifetime totals — 117 stars here means stars gained during the window, not the repo's star count.