mirror of
https://github.com/acidicoala/SmokeAPI.git
synced 2026-05-02 02:22:10 -04:00
Regenerated linux proxy exports
This commit is contained in:
2
KoalaBox
2
KoalaBox
Submodule KoalaBox updated: 6a262ff96b...189697dec7
@@ -7403,11 +7403,6 @@ EXPORT void VR_Shutdown() {
|
|||||||
asm volatile ("jmp *%eax");
|
asm volatile ("jmp *%eax");
|
||||||
}
|
}
|
||||||
|
|
||||||
EXPORT void _DYNAMIC() {
|
|
||||||
asm volatile ("movl $0xDeadC0de, %%eax":::"eax");
|
|
||||||
asm volatile ("jmp *%eax");
|
|
||||||
}
|
|
||||||
|
|
||||||
EXPORT void _Unwind_Backtrace() {
|
EXPORT void _Unwind_Backtrace() {
|
||||||
asm volatile ("movl $0xDeadC0de, %%eax":::"eax");
|
asm volatile ("movl $0xDeadC0de, %%eax":::"eax");
|
||||||
asm volatile ("jmp *%eax");
|
asm volatile ("jmp *%eax");
|
||||||
@@ -15578,11 +15573,6 @@ namespace proxy_exports {
|
|||||||
if(!src_address) src_address = reinterpret_cast<void*>(panic_exit);
|
if(!src_address) src_address = reinterpret_cast<void*>(panic_exit);
|
||||||
std::memcpy(static_cast<uint8_t*>(dest_address) + 1, &src_address, sizeof(void*));
|
std::memcpy(static_cast<uint8_t*>(dest_address) + 1, &src_address, sizeof(void*));
|
||||||
|
|
||||||
dest_address = dlsym(self_lib_handle, "_DYNAMIC");
|
|
||||||
src_address = dlsym(original_lib_handle, "_DYNAMIC");
|
|
||||||
if(!src_address) src_address = reinterpret_cast<void*>(panic_exit);
|
|
||||||
std::memcpy(static_cast<uint8_t*>(dest_address) + 1, &src_address, sizeof(void*));
|
|
||||||
|
|
||||||
dest_address = dlsym(self_lib_handle, "_Unwind_Backtrace");
|
dest_address = dlsym(self_lib_handle, "_Unwind_Backtrace");
|
||||||
src_address = dlsym(original_lib_handle, "_Unwind_Backtrace");
|
src_address = dlsym(original_lib_handle, "_Unwind_Backtrace");
|
||||||
if(!src_address) src_address = reinterpret_cast<void*>(panic_exit);
|
if(!src_address) src_address = reinterpret_cast<void*>(panic_exit);
|
||||||
|
|||||||
Reference in New Issue
Block a user