Reviewers: Vyacheslav Egorov, Dmitry Lomov (chromium),

Message:
If you get a chance, please take a look at this changelist.

Although it's not essential-- do you have any pointers on where to start looking
to understand the format for deoptimization data?

Thanks!

Description:
Extend gdb-jit support (OSX/locals+parameters/prettyprint)

Generate Mach-O in-memory objects for OSX. Dump locals and parameters
for non-optimized frames.

Unfortunately, it seems like more-recent-GDB on OSX there is a little
temperamental (eg, the version from macports will be missing symbols
from gdb-integration_g when the version included in xcode will not--
and this is with --gdbjit off).

Includes some Python scripts to make dealing with V8 values in gdb more
pleasant. Also includes some shell scripts to build and run an example
program.

Any suggestions for dealing with optimized frames (from how to properly
detect them/how to turn the optimizer off/how to parse deopt information)
are especially welcome.

BUG=
TEST=


Please review this at http://codereview.chromium.org/6995161/

SVN Base: git://github.com/v8/v8.git@master

Affected files:
  M SConstruct
  A samples/gdb-integration-build-run-32.sh
  A samples/gdb-integration-build-run-64.sh
  A samples/gdb-integration-prelude.gdb
  A samples/gdb-integration-run.sh
  A samples/gdb-integration.cc
  A samples/gdb-integration.gdb
  A samples/gdb-integration.js
  M src/compiler.cc
  M src/flag-definitions.h
  M src/gdb-jit.h
  M src/gdb-jit.cc
  A tools/gdb-v8-support.py


--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev

Reply via email to