summaryrefslogtreecommitdiff
path: root/binaryninjacore.h
diff options
context:
space:
mode:
authorRusty Wagner <rusty@vector35.com>2020-04-11 22:22:12 -0400
committerRusty Wagner <rusty@vector35.com>2020-04-17 14:20:33 -0400
commitbe72df48408a4f3ae7cd92e9a89adf04d43025bf (patch)
treec3729612296f2622bcae61a45c7c69d9a1b3daa9 /binaryninjacore.h
parent9c1577c370d76b1797d55176cb59a10666b6ef2f (diff)
Remove old linear view implementation
Diffstat (limited to 'binaryninjacore.h')
-rw-r--r--binaryninjacore.h17
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);