标签: assembly exception-handling x86 elf disassembly
我创建了一个引用无效地址的程序集。
.global main main: push %eax call 0x12341234 # invalid address
我编译并在 linux 上运行它,结果当然是segmentation fault。
segmentation fault
但是我想做类似call my_exception_handler的事情 每当它引用无效地址时,而不是引发segmentation fault。
call my_exception_handler
在组装级别是否有任何方法可以做到这一点?