• loislo's avatar
    Propagate DeoptInfo to cpu-profiler · 86cae163
    loislo authored
    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=452067
    LOG=n
    
    Review URL: https://codereview.chromium.org/910773002
    
    Cr-Commit-Position: refs/heads/master@{#26545}
    86cae163
Name
Last commit
Last update
..
assembler-ppc-inl.h Loading commit data...
assembler-ppc.cc Loading commit data...
assembler-ppc.h Loading commit data...
builtins-ppc.cc Loading commit data...
code-stubs-ppc.cc Loading commit data...
code-stubs-ppc.h Loading commit data...
codegen-ppc.cc Loading commit data...
codegen-ppc.h Loading commit data...
constants-ppc.cc Loading commit data...
constants-ppc.h Loading commit data...
cpu-ppc.cc Loading commit data...
debug-ppc.cc Loading commit data...
deoptimizer-ppc.cc Loading commit data...
disasm-ppc.cc Loading commit data...
frames-ppc.cc Loading commit data...
frames-ppc.h Loading commit data...
full-codegen-ppc.cc Loading commit data...
interface-descriptors-ppc.cc Loading commit data...
lithium-codegen-ppc.cc Loading commit data...
lithium-codegen-ppc.h Loading commit data...
lithium-gap-resolver-ppc.cc Loading commit data...
lithium-gap-resolver-ppc.h Loading commit data...
lithium-ppc.cc Loading commit data...
lithium-ppc.h Loading commit data...
macro-assembler-ppc.cc Loading commit data...
macro-assembler-ppc.h Loading commit data...
regexp-macro-assembler-ppc.cc Loading commit data...
regexp-macro-assembler-ppc.h Loading commit data...
simulator-ppc.cc Loading commit data...
simulator-ppc.h Loading commit data...