pub struct Ppc64Abi { /* private fields */ }Implementations§
Source§impl Ppc64Abi
impl Ppc64Abi
pub const ARG_REGISTERS: &'static [&'static str]
pub fn new(target_os: TargetOperatingSystem) -> Self
pub fn mangle_function_name(&self, name: &str) -> String
pub fn get_main_global(&self) -> &'static str
pub fn get_data_section(&self) -> &'static str
pub fn get_text_section(&self) -> &'static str
pub fn call_stub(&self, name: &str) -> Option<String>
Trait Implementations§
Source§impl Abi for Ppc64Abi
impl Abi for Ppc64Abi
Source§fn target_os(&self) -> TargetOperatingSystem
fn target_os(&self) -> TargetOperatingSystem
Returns the target operating system for this ABI instance.
Source§fn mangle_function_name(&self, name: &str) -> String
fn mangle_function_name(&self, name: &str) -> String
Returns the mangled function name with platform-specific prefix. Read more
Source§fn call_stub(&self, name: &str) -> Option<String>
fn call_stub(&self, name: &str) -> Option<String>
Maps well-known intrinsic/runtime names to platform symbol stubs. Read more
fn builtin_library(&self) -> BuiltinLibrary
Auto Trait Implementations§
impl Freeze for Ppc64Abi
impl RefUnwindSafe for Ppc64Abi
impl Send for Ppc64Abi
impl Sync for Ppc64Abi
impl Unpin for Ppc64Abi
impl UnsafeUnpin for Ppc64Abi
impl UnwindSafe for Ppc64Abi
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more