• cdai2's avatar
    X87: Propagate Deopt reason to cpu-profiler · 4c345754
    cdai2 authored
    port 86cae163 (r26545)
    
    original commit message:
    
      1) Deoptimizer::Reason was replaced with Deoptimizer::DeoptInfo
         because it also has raw position. Also the old name clashes with DeoptReason enum.
    
      2) c_entry_fp assignment call was added to EntryGenerator::Generate
         So we can calculate sp and have a chance to record the stack for the deopting function.
         btw it makes the test stable.
    
      3) new kind of CodeEvents was added to cpu-profiler
    
      4) GetDeoptInfo method was extracted from PrintDeoptLocation.
         So it could be reused in cpu profiler.
    
    BUG=
    R=weiliang.lin@intel.com
    
    Review URL: https://codereview.chromium.org/912403003
    
    Cr-Commit-Position: refs/heads/master@{#26588}
    4c345754
Name
Last commit
Last update
..
OWNERS Loading commit data...
assembler-x87-inl.h Loading commit data...
assembler-x87.cc Loading commit data...
assembler-x87.h Loading commit data...
builtins-x87.cc Loading commit data...
code-stubs-x87.cc Loading commit data...
code-stubs-x87.h Loading commit data...
codegen-x87.cc Loading commit data...
codegen-x87.h Loading commit data...
cpu-x87.cc Loading commit data...
debug-x87.cc Loading commit data...
deoptimizer-x87.cc Loading commit data...
disasm-x87.cc Loading commit data...
frames-x87.cc Loading commit data...
frames-x87.h Loading commit data...
full-codegen-x87.cc Loading commit data...
interface-descriptors-x87.cc Loading commit data...
lithium-codegen-x87.cc Loading commit data...
lithium-codegen-x87.h Loading commit data...
lithium-gap-resolver-x87.cc Loading commit data...
lithium-gap-resolver-x87.h Loading commit data...
lithium-x87.cc Loading commit data...
lithium-x87.h Loading commit data...
macro-assembler-x87.cc Loading commit data...
macro-assembler-x87.h Loading commit data...
regexp-macro-assembler-x87.cc Loading commit data...
regexp-macro-assembler-x87.h Loading commit data...
simulator-x87.cc Loading commit data...
simulator-x87.h Loading commit data...