| Age | Commit message (Collapse) | Author |
|
DW_AT_location variants for a DW_TAG_variable
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ran into this when running over certain object files on ppc, we can do it for all of them though.
|
|
Apart of fixes for https://github.com/Vector35/binaryninja-api/issues/7827
This also makes vtable type names refer to base class vtable type name, this was the original behavior, but it should be revisited later.
|
|
|
|
separator
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
starting BASE
|
|
|
|
# Conflicts:
# function.cpp
|
|
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
|
|
|
|
not stored
This avoids the overhead of constructing a `std::function`, which may
require a heap allocation, when calling functions that immediately
invokes a function object.
|
|
C++26's std::function_ref
This is to `std::function` as `std::string_view` is to `std::string`.
|
|
|
|
|
|
- Added some unit tests
- Improved documentation
- Made `QualifiedName::new` and `QualifiedName::new_with_separator` generic over `Into<String>`
|
|
This is used in more places than types, so its best we keep it separate.
|
|
|
|
This helps with documentation, giving a single module for those working with types to find related APIs
Also split out enumeration and structure APIs into their own file, since they have their own backing data separate from `Type`.
|
|
|
|
Fixes some possible nondeterminism due to parallelized matching
|
|
|
|
Reduces the size of constraints, reducing the size of chunks.
|
|
function symbol is not warranted
|