Debugger: refactor reloc info.
authoryangguo <yangguo@chromium.org>
Mon, 13 Jul 2015 12:32:09 +0000 (05:32 -0700)
committerCommit bot <commit-bot@chromium.org>
Mon, 13 Jul 2015 12:32:24 +0000 (12:32 +0000)
commit198c75f6cd3b7641ae422dacf837049f95c37e2f
treeeef14a5b9e831a462a87b9bd90f26d77732ed059
parent443b071abe7e8480cb76c7a00346bc553dec5d5c
Debugger: refactor reloc info.

- split relocation info for debug break slots for
  - calls (with call arguments count as data)
  - construct calls
  - normal slots
- renamed DEBUG_BREAK into DEBUGGER_STATEMENT
- removed unused IC state for Debug stubs

R=ulan@chromium.org
BUG=v8:4269
LOG=N

Review URL: https://codereview.chromium.org/1232803002

Cr-Commit-Position: refs/heads/master@{#29603}
24 files changed:
src/arm/macro-assembler-arm.cc
src/arm64/assembler-arm64.cc
src/arm64/debug-arm64.cc
src/arm64/macro-assembler-arm64.cc
src/assembler.cc
src/assembler.h
src/builtins.h
src/debug.cc
src/debug.h
src/heap/mark-compact.cc
src/heap/objects-visiting-inl.h
src/ia32/assembler-ia32-inl.h
src/ia32/assembler-ia32.cc
src/ia32/macro-assembler-ia32.cc
src/mips/assembler-mips.cc
src/mips/macro-assembler-mips.cc
src/mips64/assembler-mips64.cc
src/mips64/macro-assembler-mips64.cc
src/objects.h
src/ppc/macro-assembler-ppc.cc
src/x64/macro-assembler-x64.cc
src/x87/assembler-x87-inl.h
src/x87/assembler-x87.cc
src/x87/macro-assembler-x87.cc