Platform in binaryninja::platform - Rust
pub unsafe fn from_raw(handle: *mut BNPlatform) -> Self
pub fn by_name(name: &str) -> Option<Ref<Self>>
pub fn list_all() -> Array<Platform>
pub fn list_by_arch(arch: &CoreArchitecture) -> Array<Platform>
pub fn list_by_os(name: &str) -> Array<Platform>
pub fn list_by_os_and_arch( name: &str, arch: &CoreArchitecture, ) -> Array<Platform>
pub fn list_available_os() -> Array<BnString>
pub fn new<A: Architecture>(arch: &A, name: &str) -> Ref<Self>
pub fn name(&self) -> String
pub fn arch(&self) -> CoreArchitecture
pub fn type_container(&self) -> TypeContainer
Sourcepub fn get_type_libraries_by_name(&self, name: &str) -> Array<TypeLibrary>
pub fn get_type_libraries_by_name(&self, name: &str) -> Array<TypeLibrary>
Get all the type libraries that have been registered with the name.
NOTE: This is a list because libraries can have alternate_names, use Platform::get_type_library_by_name
if you want to get the type library with that name, skipping alternate names.
Sourcepub fn get_type_library_by_name(&self, name: &str) -> Option<Ref<TypeLibrary>>
pub fn get_type_library_by_name(&self, name: &str) -> Option<Ref<TypeLibrary>>
Get the type library with the given name.
NOTE: This finds the first type library that has the given name, skipping alternate names.