* infrun.c (wait_for_inferior): Add support for dynamic function
authorStu Grossman <grossman@cygnus>
Mon, 20 Nov 1995 22:40:34 +0000 (22:40 +0000)
committerStu Grossman <grossman@cygnus>
Mon, 20 Nov 1995 22:40:34 +0000 (22:40 +0000)
commit78570d35b6f90f80e07a090a042023850e73ffb8
tree2d82853aa1411fa7f277c3e9a752bcd31820c2c3
parent520dd8d5d9f7978300dce032586c0f2fb3ddc2a3
* infrun.c (wait_for_inferior):  Add support for dynamic function
trampolines.  These are pieces of code between the caller and the
callee that figure out the address of the callee's code at run
time.  Upon entry, we can't figure out the callee's address, so we
set a breakpoint within the trampoline where the address will be
known, and continue the target.  Once we hit the breakpoint, we
break at the callee's address and proceed as usual.
start-sanitize-gm
* config/tm-magic.h:  Define DYNAMIC_TRAMPOLINE_NEXTPC.  Turn off
IN_SOLIB_CALL_TRAMPOLINE and IN_SOLIB_RETURN_TRAMPOLINE.
end-sanitize-gm
gdb/ChangeLog
gdb/config/tm-magic.h
This page took 0.0258389999999999 seconds and 4 git commands to generate.