Add interface for JIT code generation.
authorDoug Evans <dje@google.com>
Thu, 20 Aug 2009 18:02:48 +0000 (18:02 +0000)
committerDoug Evans <dje@google.com>
Thu, 20 Aug 2009 18:02:48 +0000 (18:02 +0000)
commit4efc6507960ac76505ebb1be9886f207ceb46c3a
treeaf68d7cb89746890d09bd44080fe6816ca12bb1c
parentc469dcaa811e4c7d781f6ba9e9dd25fab234604f
Add interface for JIT code generation.
* NEWS: Announce JIT interface.
* Makefile.in (SFILES): Add jit.c.
(HFILES_NO_SRCDIR): Add jit.h.
(COMMON_OBS): Add jit.o.
* jit.c: New file.
* jit.h: New file.
* breakpoint.h (enum bptype): Add bp_jit_event to enum.
* breakpoint.c:
(update_breakpoints_after_exec): Delete jit breakpoints after exec.
(bpstat_what): Update event table for bp_jit_event.
(print_it_typical): Added case for bp_jit_event.
(print_one_breakpoint_location): Added case for bp_jit_event.
(allocate_bp_location): Added case for bp_jit_event.
(mention): Added case for bp_jit_event.
(delete_command): Added case for bp_jit_event.
(breakpoint_re_set_one): Added case for bp_jit_event.
(breakpoint_re_set): Added call to jit_inferior_created_hook.
(create_jit_event_breakpoint): New.
* infrun.c (handle_inferior_event): Add handler for jit event.
(follow_exec): Add call to jit_inferior_created_hook.
* doc/gdb.texinfo: Add chapter on JIT interface.
gdb/ChangeLog
gdb/Makefile.in
gdb/NEWS
gdb/breakpoint.c
gdb/breakpoint.h
gdb/doc/ChangeLog
gdb/doc/gdb.texinfo
gdb/infrun.c
gdb/jit.c [new file with mode: 0644]
gdb/jit.h [new file with mode: 0644]
This page took 0.025927 seconds and 4 git commands to generate.