From 13fdbe08bd92171c6d79b45cf331a3d82c25c10c Mon Sep 17 00:00:00 2001 From: Rusty Wagner Date: Thu, 15 Oct 2020 17:24:51 -0400 Subject: Deprecate BNInitCorePlugins/BNInitUserPlugins in favor of a common BNInitPlugins to allow platforms to load customized architecture plugins --- examples/bin-info/src/bin-info.cpp | 3 +-- examples/cmdline_disasm/src/disasm.cpp | 2 +- examples/llil_parser/src/llil_parser.cpp | 3 +-- examples/mlil_parser/src/mlil_parser.cpp | 3 +-- examples/print_syscalls/src/arm-syscall.cpp | 3 +-- 5 files changed, 5 insertions(+), 9 deletions(-) (limited to 'examples') diff --git a/examples/bin-info/src/bin-info.cpp b/examples/bin-info/src/bin-info.cpp index c56f07f7..33f84f7d 100644 --- a/examples/bin-info/src/bin-info.cpp +++ b/examples/bin-info/src/bin-info.cpp @@ -62,8 +62,7 @@ int main(int argc, char *argv[]) * libbinaryninjacore is in the path get the path to it and use it to * determine the plugins directory */ SetBundledPluginDirectory(get_plugins_directory()); - InitCorePlugins(); - InitUserPlugins(); + InitPlugins(); Ref bd = new BinaryData(new FileMetadata(), argv[1]); Ref bv; diff --git a/examples/cmdline_disasm/src/disasm.cpp b/examples/cmdline_disasm/src/disasm.cpp index e0790300..6d350526 100644 --- a/examples/cmdline_disasm/src/disasm.cpp +++ b/examples/cmdline_disasm/src/disasm.cpp @@ -58,7 +58,7 @@ int main(int ac, char **av) path_bundled_plugins = BNGetBundledPluginDirectory(); printf("using bundled plugin path: %s\n", path_bundled_plugins); BNSetBundledPluginDirectory(path_bundled_plugins); - BNInitCorePlugins(); + BNInitPlugins(true); /* parse architecture argument */ if(ac < 2) diff --git a/examples/llil_parser/src/llil_parser.cpp b/examples/llil_parser/src/llil_parser.cpp index db9652bd..8df89558 100644 --- a/examples/llil_parser/src/llil_parser.cpp +++ b/examples/llil_parser/src/llil_parser.cpp @@ -313,8 +313,7 @@ int main(int argc, char *argv[]) // libbinaryninjacore is in the path get the path to it and use it to // determine the plugins directory SetBundledPluginDirectory(GetPluginsDirectory()); - InitCorePlugins(); - InitUserPlugins(); + InitPlugins(); Ref bd = new BinaryData(new FileMetadata(), argv[1]); Ref bv; diff --git a/examples/mlil_parser/src/mlil_parser.cpp b/examples/mlil_parser/src/mlil_parser.cpp index 3d0101b5..1a347dc3 100644 --- a/examples/mlil_parser/src/mlil_parser.cpp +++ b/examples/mlil_parser/src/mlil_parser.cpp @@ -261,8 +261,7 @@ int main(int argc, char *argv[]) // libbinaryninjacore is in the path get the path to it and use it to // determine the plugins directory SetBundledPluginDirectory(GetPluginsDirectory()); - InitCorePlugins(); - InitUserPlugins(); + InitPlugins(); Ref bd = new BinaryData(new FileMetadata(), argv[1]); Ref bv; diff --git a/examples/print_syscalls/src/arm-syscall.cpp b/examples/print_syscalls/src/arm-syscall.cpp index 4a61d3c2..e291f30a 100644 --- a/examples/print_syscalls/src/arm-syscall.cpp +++ b/examples/print_syscalls/src/arm-syscall.cpp @@ -61,8 +61,7 @@ int main(int argc, char *argv[]) * libbinaryninjacore is in the path get the path to it and use it to * determine the plugins directory */ SetBundledPluginDirectory(get_plugins_directory()); - InitCorePlugins(); - InitUserPlugins(); + InitPlugins(); Ref bd = new BinaryData(new FileMetadata(), argv[1]); Ref bv; -- cgit v1.3.1