0

我正在尝试获取每个General purpose registersin的注册信息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但我不明白他是如何获取注册信息的。

你能告诉我如何获得注册信息吗?

4

1 回答 1

0

尴尬地捂住脸: gdb foo <pid>

于 2013-07-03T13:45:51.870 回答