diff options
| author | Rusty Wagner <rusty@vector35.com> | 2020-04-11 22:22:12 -0400 |
|---|---|---|
| committer | Rusty Wagner <rusty@vector35.com> | 2020-04-17 14:20:33 -0400 |
| commit | be72df48408a4f3ae7cd92e9a89adf04d43025bf (patch) | |
| tree | c3729612296f2622bcae61a45c7c69d9a1b3daa9 /binaryninjacore.h | |
| parent | 9c1577c370d76b1797d55176cb59a10666b6ef2f (diff) | |
Remove old linear view implementation
Diffstat (limited to 'binaryninjacore.h')
| -rw-r--r-- | binaryninjacore.h | 17 |
1 files changed, 1 insertions, 16 deletions
diff --git a/binaryninjacore.h b/binaryninjacore.h index e58144ff..a42fd084 100644 --- a/binaryninjacore.h +++ b/binaryninjacore.h @@ -1400,13 +1400,6 @@ extern "C" BNDisassemblyTextLine contents; }; - struct BNLinearDisassemblyPosition - { - BNFunction* function; - BNBasicBlock* block; - uint64_t address; - }; - struct BNReferenceSource { BNFunction* func; @@ -2978,15 +2971,6 @@ __attribute__ ((format (printf, 1, 2))) BINARYNINJACOREAPI uint64_t BNGetPreviousDataBeforeAddress(BNBinaryView* view, uint64_t addr); BINARYNINJACOREAPI uint64_t BNGetPreviousDataVariableStartBeforeAddress(BNBinaryView* view, uint64_t addr); - BINARYNINJACOREAPI BNLinearDisassemblyPosition BNGetLinearDisassemblyPositionForAddress(BNBinaryView* view, - uint64_t addr, BNDisassemblySettings* settings); - BINARYNINJACOREAPI void BNFreeLinearDisassemblyPosition(BNLinearDisassemblyPosition* pos); - BINARYNINJACOREAPI BNLinearDisassemblyLine* BNGetPreviousLinearDisassemblyLines(BNBinaryView* view, - BNLinearDisassemblyPosition* pos, BNDisassemblySettings* settings, size_t* count); - BINARYNINJACOREAPI BNLinearDisassemblyLine* BNGetNextLinearDisassemblyLines(BNBinaryView* view, - BNLinearDisassemblyPosition* pos, BNDisassemblySettings* settings, size_t* count); - BINARYNINJACOREAPI void BNFreeLinearDisassemblyLines(BNLinearDisassemblyLine* lines, size_t count); - BINARYNINJACOREAPI BNLinearViewObject* BNCreateLinearViewDisassemblyByBlock(BNBinaryView* view, BNDisassemblySettings* settings); BINARYNINJACOREAPI BNLinearViewObject* BNNewLinearViewObjectReference(BNLinearViewObject* obj); @@ -3003,6 +2987,7 @@ __attribute__ ((format (printf, 1, 2))) BNLinearViewObjectIdentifier* id); BINARYNINJACOREAPI BNLinearDisassemblyLine* BNGetLinearViewObjectLines(BNLinearViewObject* obj, BNLinearViewObject* prev, BNLinearViewObject* next, size_t* count); + BINARYNINJACOREAPI void BNFreeLinearDisassemblyLines(BNLinearDisassemblyLine* lines, size_t count); BINARYNINJACOREAPI uint64_t BNGetLinearViewObjectStart(BNLinearViewObject* obj); BINARYNINJACOREAPI uint64_t BNGetLinearViewObjectEnd(BNLinearViewObject* obj); BINARYNINJACOREAPI BNLinearViewObjectIdentifier BNGetLinearViewObjectIdentifier(BNLinearViewObject* obj); |
