1 # Copyright 2014 the V8 project authors. All rights reserved. 2 # Use of this source code is governed by a BSD-style license that can be 3 # found in the LICENSE file. 4 5 # Print HeapObjects. 6 define job 7 print ((v8::internal::HeapObject*)($arg0))->Print() 8 end 9 document job 10 Print a v8 JavaScript object 11 Usage: job tagged_ptr 12 end 13 14 # Print Code objects containing given PC. 15 define jco 16 job (v8::internal::Isolate::Current()->FindCodeObject((v8::internal::Address)$arg0)) 17 end 18 document jco 19 Print a v8 Code object from an internal code address 20 Usage: jco pc 21 end 22 23 # Print JavaScript stack trace. 24 define jst 25 print v8::internal::Isolate::Current()->PrintStack(stdout) 26 end 27 document jst 28 Print the current JavaScript stack trace 29 Usage: jst 30 end 31 32 set disassembly-flavor intel 33 set disable-randomization off 34