blob: 2e97a43bddc41ccd6f1b23213f4a51c96a7e8721 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
mod demangler;
use binaryninja::add_optional_plugin_dependency;
use binaryninja::demangle::Demangler;
use demangler::SwiftDemangler;
#[no_mangle]
#[allow(non_snake_case)]
pub extern "C" fn CorePluginDependencies() {
add_optional_plugin_dependency("arch_x86");
add_optional_plugin_dependency("arch_arm64");
}
#[no_mangle]
#[allow(non_snake_case)]
pub extern "C" fn CorePluginInit() -> bool {
binaryninja::tracing_init!("Plugin.Swift");
Demangler::register("Swift", SwiftDemangler);
true
}
|