Created
August 18, 2025 13:49
-
-
Save pavelsavara/f45fd93baa8b89046a36596fd09e0e19 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| (func $mono_llvm_cpp_catch_exception (;34266;) (export "mono_llvm_cpp_catch_exception") (param $var0 i32) (param $var1 i32) (param $var2 i32) | |
| (local $var3 i32) | |
| (local $var4 i32) | |
| (local $var5 i32) | |
| global.get $__stack_pointer | |
| i32.const 32 | |
| i32.sub | |
| local.tee $var3 | |
| global.set $__stack_pointer | |
| local.get $var3 | |
| local.get $var0 | |
| i32.store offset=28 | |
| local.get $var3 | |
| local.get $var1 | |
| i32.store offset=24 | |
| local.get $var3 | |
| local.get $var2 | |
| i32.store offset=20 | |
| local.get $var3 | |
| i32.load offset=20 | |
| i32.const 0 | |
| i32.store | |
| block $label0 | |
| try $label1 | |
| local.get $var3 | |
| i32.load offset=24 | |
| local.get $var3 | |
| i32.load offset=28 | |
| call_indirect (param i32) | |
| catch $__cpp_exception | |
| local.set $var4 | |
| local.get $var3 | |
| global.set $__stack_pointer | |
| i32.const 3124480 | |
| i32.const 0 | |
| i32.store | |
| i32.const 3124484 | |
| i32.const 2089300 | |
| i32.store | |
| local.get $var4 | |
| call $_Unwind_CallPersonality | |
| drop | |
| i32.const 3124488 | |
| i32.load | |
| local.set $var5 | |
| local.get $var3 | |
| local.get $var4 | |
| i32.store offset=16 | |
| local.get $var5 | |
| i32.const 1 | |
| i32.eq | |
| if | |
| local.get $var3 | |
| local.get $var3 | |
| i32.load offset=16 | |
| call $__cxa_begin_catch | |
| i32.store offset=12 | |
| local.get $var3 | |
| i32.load offset=20 | |
| i32.const 1 | |
| i32.store | |
| call $__cxa_end_catch | |
| br $label0 | |
| end | |
| rethrow $label1 | |
| end $label1 | |
| end $label0 | |
| local.get $var3 | |
| i32.const 32 | |
| i32.add | |
| global.set $__stack_pointer | |
| ) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment