Added gdb-jit interface support for ARM. Compressed .debug_line table by 1)
authorvegorov@chromium.org <vegorov@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 15 Feb 2011 21:11:31 +0000 (21:11 +0000)
committervegorov@chromium.org <vegorov@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 15 Feb 2011 21:11:31 +0000 (21:11 +0000)
commit316a12dea95c851bca908e32ed878db0e42b700f
tree48054555958ffa70dd3692d74faebf0bc67bd498
parent32c10a53f81d1f5598a4d46ad56ef2ec891f6410
Added gdb-jit interface support for ARM. Compressed .debug_line table by 1)
removing duplicate adjacent entries having the same line number, and 2) using
special opcodes to encode multiple machine register state changes in one byte.
Also made a fix involving the order in which static initializers are performed.

Patch by Shasank Chavan of Hewlett-Packard Development Company, LP

BUG=none
TEST=Try building for arm

Review URL: http://codereview.chromium.org/6524020

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@6801 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
SConstruct
src/flag-definitions.h
src/gdb-jit.cc