* src/vm/jit/jit.c (jit_compile): instrument code only if compiled for the first...
authorPeter Molnar <pm@complang.tuwien.ac.at>
Fri, 4 Jul 2008 09:36:07 +0000 (11:36 +0200)
committerPeter Molnar <pm@complang.tuwien.ac.at>
Fri, 4 Jul 2008 09:36:07 +0000 (11:36 +0200)
commita87e56e4877bf4b69c48d62f791db1dbc5a9c3c9
treee203ef28dea4ce3e7138871d287926c999f334c1
parent972b8d7ac22ebeaf762be2f6bd2b9773ed74fb39
* src/vm/jit/jit.c (jit_compile): instrument code only if compiled for the first time.
* src/vm/jit/replace.c
  (replace_read_executionstate) [__I386__]: the instance can always be read from the stack,
  (replace_patch_future_calls) [__I386__]: patch future calls to virtual method also if not at method entry, don't patch statically bound calls, if they are to be patched,
  (replace_find_replacement_point_for_pc): there may be more than one replacement point for a given PC, extend the function to chose the best fitting one,
  (replace_recover_source_state): adapted to changes
* src/vm/jit/trap.c (trap_handle): fixed TRAP_COUNTDOWN handling.
src/vm/jit/jit.c
src/vm/jit/replace.c
src/vm/jit/trap.c