aboutsummaryrefslogtreecommitdiff
path: root/scripts/gdb/linux/config.py
diff options
context:
space:
mode:
authorJinyang He <[email protected]>2021-01-21 13:31:37 +0800
committerThomas Bogendoerfer <[email protected]>2021-01-25 12:21:23 +0100
commit2d62f64bcc72ba45f73e58199f8e1b8cc5b67489 (patch)
tree3b96f70a07b08a9272b6578e6c2f70e10ec91a20 /scripts/gdb/linux/config.py
parent9308579fef3ddde19da9d45e23bf36d41932417f (diff)
MIPS: Fix get_frame_info() handing of function size
[1]: Commit b6c7a324df37b ("MIPS: Fix get_frame_info() handling of microMIPS function size") [2]: Commit 2b424cfc69728 ("MIPS: Remove function size check in get_frame_info()") First patch added a constant to check the number of iterations against. Second patch fixed the situation that info->func_size is zero. However, func_size member became useless after the second commit. Without ip_end, the get frame_size operation may be out of range although KALLSYMS enabled. Thus, check func_size first. Then make ip_end be the sum of ip and a constant (512) if func_size is equal to 0. Otherwise make ip_end be the sum of ip and func_size. Signed-off-by: Jinyang He <[email protected]> Signed-off-by: Thomas Bogendoerfer <[email protected]>
Diffstat (limited to 'scripts/gdb/linux/config.py')
0 files changed, 0 insertions, 0 deletions