This is the mail archive of the binutils@sourceware.org mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

binutils sim breakpoint support


What must be implemented within binutils sim such that when GDB use it
as a target, it can recognize a breakpoint.

In fact, within the simulator function sim_engine_run(), when the
breakpoint instruction is decoded, I am using the following to report
SIM_SIGTRAP

sim_engine_halt (sd, scpu, NULL, pc, sim_stopped, SIM_SIGTRAP);

However GDB fail printing the following in its console:
Program received signal SIGTRAP, Trace/breakpoint trap.
0x00000000 in ?? ()

Is the above use of sim_engine_halt() the proper way to report a
breakpoint so that GDB can handle breakpoints ?


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]