• Juliana Franco's avatar
    Changing the return address on the stack. · e15f5544
    Juliana Franco authored
    Rather than patching code, the deoptimizer now replaces the
    return address in the frames with respective trampolines. 
    This change required to change the way we search for Safepoint 
    entries and for Exception Handlers. 
    It's working in architectures: x64, ia32, arm, arm64 and mips. 
    
    Bug: V8:6563
    Change-Id: I3cbd4d192c3513f307b3a6a2ac99e60d03c753d3
    Reviewed-on: https://chromium-review.googlesource.com/586707
    Commit-Queue: Juliana Patricia Vicente Franco <jupvfranco@google.com>
    Reviewed-by: 's avatarJaroslav Sevcik <jarin@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#46967}
    e15f5544
code-generator-arm64.cc 101 KB