| Age | Commit message (Collapse) | Author |
|
|
|
|
|
future version marker
|
|
|
|
|
|
|
|
|
|
|
|
`FreeObjectReference` on `BinaryView` can be deferred to not block the
UI on teardown of large binary views. This causes
`ReleaseForRegistration` to be called at a later time, which could cause
a race that permitted two threads to delete the object at the same time.
Moving the `FreeObjectReference` to be after the API reference release
causes `ReleaseForRegistration` to be always called after all API
references have been completed, so it will no longer free twice.
|
|
|
|
|
|
analysis callbacks.
|
|
Fix for #3842.
|
|
Fixes #3842.
|
|
It breaks BinExport's header parser
|
|
Add 'Optional' type hint to `seek`
|
|
Adds a `whence` parameter to BinaryReader.seek which behaves similarly
to FileObjects seek method, but defaults to 0, keeping backwards
compatibility.
|
|
Function.explicitly_defined_type in favor of Function.has_explicitly_defined_type
|
|
|
|
|
|
|
|
|
|
literally unusable)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ConstantDataRegisterValue.
|
|
|
|
|
|
Small typo stuck in my mind
|
|
Re: #3596
|
|
Fixes #3596
|
|
|
|
folder during build
|
|
Fixes Vector35/binaryninja-api#3682
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This fixes a cases where trying to dynamic_cast to one of these interfaces fails for types defined in libraries, since the linker just copies the full definition into the library because it can, and then breaks the inheritance tree.
|
|
|
|
|
|
|
|
|
|
|