C/C++程序调试神器-GDB介绍
程序地址分布:程序在ld的时候会给so设一个加载地址,可以通过”-Ttext-segment=0x12345678”去指定该so的地址。ldd exec、 gdb的info sharedlibrary可查看其加载地址。异常说明程序在执行过程中访问非法内存时,会抛出异常,段错误:Program terminated with signal SIGSEGV, Segmentation fault.原因:内存只读、或者被保护访问到NULL(读写越界?)程序在执行..
原创
2021-01-06 11:21:38 ·
581 阅读 ·
0 评论