* arm-tdep.c (arm_skip_stack_protector): Accept any symbol that
starts with __stack_chk_guard as stack guard symbol.
This commit is contained in:
parent
9011945e46
commit
c1c2ab58e4
|
@ -1,3 +1,8 @@
|
|||
2011-02-03 Ulrich Weigand <ulrich.weigand@linaro.org>
|
||||
|
||||
* arm-tdep.c (arm_skip_stack_protector): Accept any symbol that
|
||||
starts with __stack_chk_guard as stack guard symbol.
|
||||
|
||||
2011-02-03 Andrew Burgess <aburgess@broadcom.com>
|
||||
|
||||
* disasm.c (compare_lines): Handle the end of sequence markers
|
||||
|
|
|
@ -1296,7 +1296,8 @@ arm_skip_stack_protector(CORE_ADDR pc, struct gdbarch *gdbarch)
|
|||
instruction sequence is not for stack protector. If symbol is
|
||||
removed, we conservatively think this sequence is for stack protector. */
|
||||
if (stack_chk_guard
|
||||
&& strcmp (SYMBOL_LINKAGE_NAME(stack_chk_guard), "__stack_chk_guard"))
|
||||
&& strncmp (SYMBOL_LINKAGE_NAME (stack_chk_guard), "__stack_chk_guard",
|
||||
strlen ("__stack_chk_guard")) != 0)
|
||||
return pc;
|
||||
|
||||
if (is_thumb)
|
||||
|
|
Loading…
Reference in New Issue