v8/src/x64
eholk c9e83ebc39 [wasm] Use PC after EnsureSpace in RecordProtectedInstruction
Previously we captured the PC before calling EnsureSpace in
RecordProtectedInstruction. Sometimes EnsureSpace would resize and move
the buffer, which would invalidate the previously captured PC and trip an
assert when writing RelocInfo. With this change, we do not capture the PC
until after we've ensured there's enough space, which ensures the PC will
be valid.

BUG=

Review-Url: https://codereview.chromium.org/2690523003
Cr-Commit-Position: refs/heads/master@{#43202}
2017-02-14 19:11:00 +00:00
..
assembler-x64-inl.h [iwyu] Remove include debug.h -> arguments.h 2017-02-09 09:19:23 +00:00
assembler-x64.cc [wasm] Use PC after EnsureSpace in RecordProtectedInstruction 2017-02-14 19:11:00 +00:00
assembler-x64.h [wasm] Use PC after EnsureSpace in RecordProtectedInstruction 2017-02-14 19:11:00 +00:00
code-stubs-x64.cc Remove SIMD.js from V8. 2017-02-14 06:57:25 +00:00
code-stubs-x64.h [ic] Port {Load,Store}IC_Normal to TF 2017-01-12 10:53:09 +00:00
codegen-x64.cc Internalize strings in-place (reland^3) 2017-01-19 13:27:59 +00:00
codegen-x64.h Include only stuff you need, part 2: ast.h, ast-value-factory.h in ports. 2016-08-22 08:16:57 +00:00
cpu-x64.cc
deoptimizer-x64.cc [deoptimizer] Preserve double bit patterns correctly. 2017-01-26 09:25:59 +00:00
disasm-x64.cc [x64] supplement SSE insturctions for SIMD.js 2016-09-12 06:25:00 +00:00
eh-frame-x64.cc Reland Implement .eh_frame writer and disassembler. 2016-07-14 10:33:26 +00:00
frames-x64.cc
frames-x64.h
interface-descriptors-x64.cc Remove SIMD.js from V8. 2017-02-14 06:57:25 +00:00
macro-assembler-x64.cc [x64] Use smaller code sequence when pushing SMIs 2017-02-13 10:03:05 +00:00
macro-assembler-x64.h [stubs] Port LoadFunctionPrototypeStub to CSA 2017-02-09 21:47:22 +00:00
simulator-x64.cc
simulator-x64.h
sse-instr.h [x64] supplement SSE insturctions for SIMD.js 2016-09-12 06:25:00 +00:00