v8/src/x64
fschneider@chromium.org 7d446f7f4c Fix bug restoring of JS entry sp so to fix profiler-related valgrind issues.
The profiler did not correctly identify when there was a JS frame
on the stack after an exception was thrown.

I also refactored the code to use PopTryHandler macro-instructions on all platforms

BUG=73722
TEST=No more valgrind errors related to v8::internal::StackFrameIterator.
Review URL: http://codereview.chromium.org/7019010

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@7910 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2011-05-17 11:11:12 +00:00
..
assembler-x64-inl.h Add AST ID to RelocInfo for type-recording ICs. Changes 7644 and 7632, combined. 2011-04-27 15:02:59 +00:00
assembler-x64.cc Remove support for branch hints from the IA32 and X64 assembler. 2011-05-11 13:26:07 +00:00
assembler-x64.h Remove support for branch hints from the IA32 and X64 assembler. 2011-05-11 13:26:07 +00:00
builtins-x64.cc Only send null or undefined as receiver for es5 natives, not generally 2011-05-13 07:26:44 +00:00
code-stubs-x64.cc Fix bug restoring of JS entry sp so to fix profiler-related valgrind issues. 2011-05-17 11:11:12 +00:00
code-stubs-x64.h Remove NearLabel, replacing remaining occurrences with Label 2011-05-11 09:12:16 +00:00
codegen-x64.cc Remove some dead code. 2011-04-07 14:42:37 +00:00
codegen-x64.h Remove some dead code. 2011-04-07 14:42:37 +00:00
cpu-x64.cc VM initialization refactoring. 2011-03-31 16:17:37 +00:00
debug-x64.cc Remove some dead code. 2011-04-07 14:42:37 +00:00
deoptimizer-x64.cc X64: Tweak code generation slightly. 2011-04-12 13:20:51 +00:00
disasm-x64.cc Fix broken cases in x64 disassembler. 2011-04-28 14:56:09 +00:00
frames-x64.cc X64 Crankshaft: Fix error in r6897. Restore context register after KeyedCallIC. Only non-trivial change is to lithium-codegen-x64.cc.Update copyright dates on all recently modified X64 platform files. 2011-02-25 13:22:38 +00:00
frames-x64.h Fix SlotRef::SlotAddress for parameters indices. 2011-04-01 11:41:36 +00:00
full-codegen-x64.cc Remove NearLabel, replacing remaining occurrences with Label 2011-05-11 09:12:16 +00:00
ic-x64.cc Remove NearLabel, replacing remaining occurrences with Label 2011-05-11 09:12:16 +00:00
lithium-codegen-x64.cc Remaining (forgotten) feedback for pixel array deopt fix 2011-05-17 07:22:01 +00:00
lithium-codegen-x64.h Avoid using a register for constant external array indices. 2011-05-10 15:25:17 +00:00
lithium-gap-resolver-x64.cc X64 tweaks. 2011-04-15 13:06:41 +00:00
lithium-gap-resolver-x64.h Port new version of ParallelMove's LGapResolver to X64. 2011-01-25 10:10:36 +00:00
lithium-x64.cc Remaining (forgotten) feedback for pixel array deopt fix 2011-05-17 07:22:01 +00:00
lithium-x64.h Remaining (forgotten) feedback for pixel array deopt fix 2011-05-17 07:22:01 +00:00
macro-assembler-x64.cc Support conversion of clamped double values for pixel arrays in Crankshaft. 2011-05-16 14:10:56 +00:00
macro-assembler-x64.h Support conversion of clamped double values for pixel arrays in Crankshaft. 2011-05-16 14:10:56 +00:00
regexp-macro-assembler-x64.cc Limit the generation of regexp code with large inlined constants. 2011-05-11 06:39:27 +00:00
regexp-macro-assembler-x64.h Limit the generation of regexp code with large inlined constants. 2011-05-11 06:39:27 +00:00
simulator-x64.cc Added empty files in the x64 directory. 2009-05-04 07:16:10 +00:00
simulator-x64.h This implements per-isolate locking and unlocking, including tests 2011-05-05 18:55:31 +00:00
stub-cache-x64.cc Remove NearLabel, replacing remaining occurrences with Label 2011-05-11 09:12:16 +00:00