• Sreten Kovacevic's avatar
    [mips] Port: `[explicit isolates] Pass Isolate to Object::Print` · cbd5e30d
    Sreten Kovacevic authored
    Commit edec05ea
    
    Usage of Print function was not consistent with it's signature,
    which caused failures in compilation.
    
    Original commit message:
    
    `All Object::Print functions now take an Isolate* parameter. Various
    XX::XXPrint functions now take an Isolate if it's needed rather than
    calling GetIsolate(). Such method use DECL_PRINTER_WITH_ISOLATE rather
    than DECL_PRINTER.
    
    The _v8_internal_Print_ function (intended for use in gdb) now uses
    Isolate::Current() to get hold of an Isolate.
    
    Reduces the GetIsolate and GetHeap count by 9 and 5 respectively.
    
    Also removes unneeded gdb/lldb macros (along with their support
    functions), jfv, jfm, jda and jta, since job does the same thing.`
    
    Cr-Original-Commit-Position: refs/heads/master@{#54029}
    Change-Id: I5d4eb974340159ae91a50c1c2272ab195fc514ea
    Reviewed-on: https://chromium-review.googlesource.com/1116965Reviewed-by: 's avatarDan Elphick <delphick@chromium.org>
    Reviewed-by: 's avatarIvica Bogosavljevic <ivica.bogosavljevic@mips.com>
    Commit-Queue: Ivica Bogosavljevic <ivica.bogosavljevic@mips.com>
    Cr-Commit-Position: refs/heads/master@{#54103}
    cbd5e30d
test-macro-assembler-mips64.cc 57.5 KB