Details:
looking at a hardware trace with a bunch of things moved to L1:
Hardware Trace:
0 Target : <0x000046b8> { _do_signal + 0x74c }
Source : <0xffa00b58> { __einittext + 0xff8c1ee8 }
1 Target : <0xffa00aa4> { __einittext + 0xff8c1e34 }
Source : <0xffa00aa2> { __einittext + 0xff8c1e32 }
2 Target : <0xffa00a54> { __einittext + 0xff8c1de4 }
Source : <0xffa00bf8> { __einittext + 0xff8c1f88 }
3 Target : <0xffa00bd0> { __einittext + 0xff8c1f60 }
Source : <0x00757684> [ /fdpic + 0x684 ]
4 Target : <0x0075767c> [ /fdpic + 0x67c ]
Source : <0x001b316e> [ /lib/libuClibc-0.9.29.so + 0x3316e ]
according to System.map, we should be seeing like:
ffa00a54 T _ex_trap_c
ffa00aa4 T _exception_to_level5
ffa00bd0 T _trap
but according to kallsyms, we have:
ffa01a54 T _ex_trap_c
ffa01aa4 T _exception_to_level5
ffa01bd0 T _trap |
Details:
looking at a hardware trace with a bunch of things moved to L1:
Hardware Trace:
0 Target : <0x000046b8> { _do_signal + 0x74c }
Source : <0xffa00b58> { __einittext + 0xff8c1ee8 }
1 Target : <0xffa00aa4> { __einittext + 0xff8c1e34 }
Source : <0xffa00aa2> { __einittext + 0xff8c1e32 }
2 Target : <0xffa00a54> { __einittext + 0xff8c1de4 }
Source : <0xffa00bf8> { __einittext + 0xff8c1f88 }
3 Target : <0xffa00bd0> { __einittext + 0xff8c1f60 }
Source : <0x00757684> [ /fdpic + 0x684 ]
4 Target : <0x0075767c> [ /fdpic + 0x67c ]
Source : <0x001b316e> [ /lib/libuClibc-0.9.29.so + 0x3316e ]
according to System.map, we should be seeing like:
ffa00a54 T _ex_trap_c
ffa00aa4 T _exception_to_level5
ffa00bd0 T _trap
but according to kallsyms, we have:
ffa01a54 T _ex_trap_c
ffa01aa4 T _exception_to_level5
ffa01bd0 T _trap |