• Junliang Yan's avatar
    PPC/s390: [masm] Don't push CodeObject when entering INTERNAL frames · aeb8f324
    Junliang Yan authored
    Port 75763183
    
    Original Commit Message:
    
        The code slot of internal frames seems to be basically unused.
        As always, there are exceptions:
    
        1. In elements.cc we check whether the current code object is the apply
        builtin. We can use a heap lookup through the frame's pc instead.
        2. In isolate.cc we store a reference to the frame's code object to try
        and pack it into the minidump. This can safely be skipped.
    
        Remaining use-sites in frames.cc all skip INTERNAL frames by using the
        JavaScriptFrameIterator.
    
    R=jgruber@chromium.org, joransiu@ca.ibm.com, michael_dawson@ca.ibm.com
    BUG=
    LOG=N
    
    Change-Id: I3612b206f25b9e53645d2e1bc726a5e318a1f4be
    Reviewed-on: https://chromium-review.googlesource.com/1076505Reviewed-by: 's avatarJoran Siu <joransiu@ca.ibm.com>
    Commit-Queue: Junliang Yan <jyan@ca.ibm.com>
    Cr-Commit-Position: refs/heads/master@{#53427}
    aeb8f324
macro-assembler-ppc.cc 96 KB