remove the other symbol too

This commit is contained in:
Chloe committed 2026-04-01 14:04:05 -07:00
1 parent 120f412986
commit 21c3374248
1 file changed
+5 -4
+5 -4
View File
@@ -15,7 +15,7 @@ public:
}; };
// this is every function that i thought would be relevant // this is every function that i thought would be relevant
constexpr std::array<const std::string_view, 11> remove_symbols{ constexpr std::array<const std::string_view, 10> remove_symbols{
"__gxx_personality_v0", "__gxx_personality_v0",
"__cxa_throw", "__cxa_throw",
"__cxa_rethrow", "__cxa_rethrow",
@@ -25,9 +25,10 @@ constexpr std::array<const std::string_view, 11> remove_symbols{
"__cxa_guard_abort", "__cxa_guard_abort",
"__cxa_guard_acquire", "__cxa_guard_acquire",
"__cxa_guard_release", "__cxa_guard_release",
"__cxa_free_exception", "__cxa_free_exception"
"__emutls_get_address" // added in 2.208 // conflicts with fix within geode on some devices
// "__cxa_thread_atexit" // conflicts with fix within geode on some devices // "__emutls_get_address", // added in 2.208
// "__cxa_thread_atexit"
// android 10's libc doesn't have these symbols // android 10's libc doesn't have these symbols
// and the ndk is forbidden from exporting them!! so keep it for old mods... // and the ndk is forbidden from exporting them!! so keep it for old mods...