From ce672eb54474d0a9f940e529d94599c5eef18dc7 Mon Sep 17 00:00:00 2001 From: Rusty Wagner Date: Wed, 3 Feb 2016 17:13:47 -0500 Subject: Don't overwrite existing symbols when creating imported functions --- binaryninjaapi.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'binaryninjaapi.h') diff --git a/binaryninjaapi.h b/binaryninjaapi.h index 32273db8..0895d831 100644 --- a/binaryninjaapi.h +++ b/binaryninjaapi.h @@ -702,6 +702,8 @@ namespace BinaryNinja void DefineUserSymbol(Symbol* sym); void UndefineUserSymbol(Symbol* sym); + void DefineImportedFunction(Symbol* importAddressSym, Function* func); + bool IsNeverBranchPatchAvailable(Architecture* arch, uint64_t addr); bool IsAlwaysBranchPatchAvailable(Architecture* arch, uint64_t addr); bool IsInvertBranchPatchAvailable(Architecture* arch, uint64_t addr); -- cgit v1.3.1