Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
Uh oh!
There was an error while loading.
Please reload this page
.
Vector35
/
binaryninja-api
Public
Notifications
You must be signed in to change notification settings
Fork
298
Star
1.3k
Code
Issues
1.9k
Pull requests
43
Discussions
Actions
Wiki
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Discussions
Actions
Wiki
Security and quality
Insights
Commits
Breadcrumbs
History for
binaryninja-api
view
elf
elfview.cpp
on
dev
User selector
All users
Datepicker
All time
Commit history
Commits on Sep 1, 2026
Update free version text for arm64 support
xusheng6
committed
d8d0a59
View commit details
Copy full SHA for d8d0a59
View code at this point
Browse repository at this point
Commits on Aug 16, 2026
Allow persisting metadata without marking the file as modified
Show description for 177567c
bdash
committed
177567c
View commit details
Copy full SHA for 177567c
View code at this point
Browse repository at this point
Commits on Aug 14, 2026
Enable compile-time format string checking on Logger methods and fix the resulting warnings
bdash
committed
6c68c2f
View commit details
Copy full SHA for 6c68c2f
View code at this point
Browse repository at this point
Commits on Aug 1, 2026
Migrate remaining demangler consumers
Show description for 3521487
plafosse
committed
3521487
View commit details
Copy full SHA for 3521487
View code at this point
Browse repository at this point
Commits on Jul 2, 2026
Fix RISC-V WCH registration and ELF relocation lookup
Show description for 0f83383
zznop
committed
0f83383
View commit details
Copy full SHA for 0f83383
View code at this point
Browse repository at this point
[ELF] Fix adding image base when looking up section-relative symbols
ArcaneNibble
authored and
zznop
committed
d7af6fd
View commit details
Copy full SHA for d7af6fd
View code at this point
Browse repository at this point
Commits on Jun 12, 2026
[ELF] Improve performance of loading binaries with many sections not mapped into the address space
Show description for 9916086
bdash
authored and
fuzyll
committed
9916086
View commit details
Copy full SHA for 9916086
View code at this point
Browse repository at this point
Commits on May 28, 2026
[ELF] Fix MIPS symbol lookup hang with malformed symbol table entry
Show description for b24fcc8
emesare
committed
b24fcc8
View commit details
Copy full SHA for b24fcc8
View code at this point
Browse repository at this point
Commits on May 27, 2026
Apply symbols and types to TMS320C6x ELFs
zznop
committed
83e9452
View commit details
Copy full SHA for 83e9452
View code at this point
Browse repository at this point
Commits on May 6, 2026
Fix ARM/Thumb2 function platform for .gnu_debugdata symbols.
bpotchik
committed
dc2a8e2
View commit details
Copy full SHA for dc2a8e2
View code at this point
Browse repository at this point
Commits on Mar 6, 2026
Implement DTPOFF64 and DTPMOD64 relocations.
Show description for 770e9c0
fuzyll
committed
770e9c0
View commit details
Copy full SHA for 770e9c0
View code at this point
Browse repository at this point
Commits on Feb 23, 2026
Revert "validation for zero sized symbol or string tables"
Show description for 00d3d21
bpotchik
committed
00d3d21
View commit details
Copy full SHA for 00d3d21
View code at this point
Browse repository at this point
Revert "guard against empty .interp and .dynamic"
Show description for 0c3a47a
bpotchik
committed
0c3a47a
View commit details
Copy full SHA for 0c3a47a
View code at this point
Browse repository at this point
Commits on Feb 19, 2026
guard against empty .interp and .dynamic
psifertex
committed
4573354
View commit details
Copy full SHA for 4573354
View code at this point
Browse repository at this point
validation for zero sized symbol or string tables
psifertex
committed
bcc4047
View commit details
Copy full SHA for bcc4047
View code at this point
Browse repository at this point
Commits on Jan 30, 2026
Force ELF view addr size to 4 bytes for x32 and ilp32
Show description for c762640
zznop
committed
c762640
View commit details
Copy full SHA for c762640
View code at this point
Browse repository at this point
Commits on Jan 27, 2026
Fix MIPS64 relocation entry parsing.
fuzyll
committed
9b03ef6
View commit details
Copy full SHA for 9b03ef6
View code at this point
Browse repository at this point
Commits on Jan 23, 2026
Lifted new PPC insns, MIPS reloc fix.
fuzyll
committed
c52958e
View commit details
Copy full SHA for c52958e
View code at this point
Browse repository at this point
Implement R_386_IRELATIVE relocation handling.
Show description for 15e3a9f
fuzyll
committed
15e3a9f
View commit details
Copy full SHA for 15e3a9f
View code at this point
Browse repository at this point
[ELF] Fix reading dynamic string tables at large offsets
negasora
committed
4e72219
View commit details
Copy full SHA for 4e72219
View code at this point
Browse repository at this point
Commits on Dec 16, 2025
Support automatic and manual endianness override for x86 ELF files (#7347)
Show description for 908a189
Copilot
authored
908a189
View commit details
Copy full SHA for 908a189
View code at this point
Browse repository at this point
Commits on Dec 8, 2025
Introduce an RAII type for managing bulk symbol modifications
Show description for 540fca6
bdash
committed
540fca6
View commit details
Copy full SHA for 540fca6
View code at this point
Browse repository at this point
Commits on Nov 4, 2025
Fix whitespace. (skip-ci)
bpotchik
committed
90c80d9
View commit details
Copy full SHA for 90c80d9
View code at this point
Browse repository at this point
Commits on Sep 29, 2025
Treat .got.plt as read-only for Hexagon
Show description for 87975c6
zznop
committed
87975c6
View commit details
Copy full SHA for 87975c6
View code at this point
Browse repository at this point
Apply platform types on Hexagon statically linked binaries
zznop
committed
5b43c09
View commit details
Copy full SHA for 5b43c09
View code at this point
Browse repository at this point
Commits on Aug 14, 2025
ELFView performance fix: avoid calling GetSectionsAt in the innerloop
Show description for f85e56d
plafosse
committed
f85e56d
View commit details
Copy full SHA for f85e56d
View code at this point
Browse repository at this point
Ensure ELFView only add segments in a Begin/EndBulkAddSegments context
plafosse
committed
66b9332
View commit details
Copy full SHA for 66b9332
View code at this point
Browse repository at this point
Commits on Aug 5, 2025
[ELF] Fix a memory leak when parsing .gnu_debugdata
bdash
committed
abfd08f
View commit details
Copy full SHA for abfd08f
View code at this point
Browse repository at this point
Commits on Aug 1, 2025
Add LogForException APIs to pass stack trace information separate from the message
D0ntPanic
committed
8df034e
View commit details
Copy full SHA for 8df034e
View code at this point
Browse repository at this point
Commits on Jul 29, 2025
Added check for sharedobject without program header section start address.
hongyu-dev
authored and
fuzyll
committed
c2a48b1
View commit details
Copy full SHA for c2a48b1
View code at this point
Browse repository at this point
Commits on Jul 15, 2025
Disable outlining in .gnu_debugdata to prevent incorrect symbol definitions.
bpotchik
committed
88d5365
View commit details
Copy full SHA for 88d5365
View code at this point
Browse repository at this point
Commits on Jul 5, 2025
Fix ELF loader image base calculation to include memory-only PT_LOAD segments.
bpotchik
committed
4edbacc
View commit details
Copy full SHA for 4edbacc
View code at this point
Browse repository at this point
Commits on Jun 29, 2025
[powerpc] Full merge of PowerPC disassembler PRs, including:
Show description for e8206bc
galenbwill
committed
e8206bc
View commit details
Copy full SHA for e8206bc
View code at this point
Browse repository at this point
Commits on Jun 25, 2025
Fix cxx20 compiler warnings.
fuzyll
committed
8a4dafc
View commit details
Copy full SHA for 8a4dafc
View code at this point
Browse repository at this point
Remove implicit conversions from Confidence to underlying type, these can cause bugs and also issues with C++20
D0ntPanic
authored and
fuzyll
committed
c41f264
View commit details
Copy full SHA for c41f264
View code at this point
Browse repository at this point
Previous
Next
You can’t perform that action at this time.