• Juliana Patricia Vicente Franco's avatar
    Revert "Changing the return address on the stack." · a193fde9
    Juliana Patricia Vicente Franco authored
    This reverts commit e15f5544.
    
    Reason for revert: it breaks the GC stress. 
    
    Original change's description:
    > Changing the return address on the stack.
    > 
    > 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: Jaroslav Sevcik <jarin@chromium.org>
    > Cr-Commit-Position: refs/heads/master@{#46967}
    
    TBR=jarin@chromium.org,bmeurer@chromium.org,jupvfranco@google.com
    
    Change-Id: I430fa9123beef2e0723b38cdef9537181203f7e7
    No-Presubmit: true
    No-Tree-Checks: true
    No-Try: true
    Bug: V8:6563
    Reviewed-on: https://chromium-review.googlesource.com/591371
    Commit-Queue: Jaroslav Sevcik <jarin@chromium.org>
    Reviewed-by: 's avatarJaroslav Sevcik <jarin@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#46969}
    a193fde9
code-generator.cc 38.1 KB