dplug.core.runtime

Members

Aliases

dyld_image_state_change_handler
alias dyld_image_state_change_handler = const(char)* function(dyld_image_states state, uint infoCount, void* dyld_image_info)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
dyld_image_states
alias dyld_image_states = int
Undocumented in source.

Enums

dyld_image_state_initialized
anonymousenum dyld_image_state_initialized
Undocumented in source.

Functions

dyld_register_image_state_change_handler
void dyld_register_image_state_change_handler(dyld_image_states state, bool batch, dyld_image_state_change_handler handler)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
ignoreImageLoad
const(char)* ignoreImageLoad(dyld_image_states state, uint infoCount, void* dyld_image_info)
Undocumented in source. Be warned that the author may not have intended to support it.
runtimeInitWorkaround15060
void runtimeInitWorkaround15060()

When this version is defined, the runtime won't be initialized.

sysctlbyname
int sysctlbyname(char* , void* , size_t* , void* , size_t )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Static variables

didInitRuntime
bool didInitRuntime;

When this version is defined, the runtime won't be initialized.

Structs

ScopedForeignCallback
struct ScopedForeignCallback(bool assumeRuntimeIsAlreadyInitialized, bool saveRestoreFPU)

RAII struct to cover callbacks that need attachment and runtime initialized. This deals with runtime inialization and thread attachment in a very explicit way.

Meta

Authors

Guillaume Piolat