我正在尝试获取每个General purpose registers
in的注册信息ARM
。
例如,当我们有一个段时。错误,我们创建一个核心转储,并从中我们可以检查,注册信息,例如:info register r0
和汇编代码使用diassemble
.
我确实尝试了以下链接
这是我得到的以下错误:file format not recognized; treating as linker script
难道是我链接的方式是错误的?
gcc -g -std=c99 -O2 -mthumb -S -march=armv7 -mthumb-interwork -static -ffunction-sections -O0 foo.c -c -o foo.o
gcc -g -std=c99 -mthumb -march=armv7 -mthumb-interwork -static -ffunction-sections -O0 foo.o -o foo
我看到了一个答案,Nils Pipenbrinck
但我不明白他是如何获取注册信息的。
你能告诉我如何获得注册信息吗?