Hi,I use lldb debug v8
I'd set a breakpoint at src/parsing/parsing.cc:36 line. And I use `p info` 
to debug this ParseInfo type value. I use `p $2` command to  see 
(v8::internal::Handle<v8::internal::Script>) 
type value.But I wonder to know how to get the value of the 
(v8::internal::Script) 
type . Any idea?


(lldb) p info
(v8::internal::ParseInfo *) $0 = 0x00007fffffffc068
(lldb) p *$0
(v8::internal::ParseInfo) $1 = {
  zone_ = 0x00007fffffffc118
  flags_ = 4241
  source_stream_ = 0x0000000000000000
  source_stream_encoding_ = ONE_BYTE
  character_stream_ = 0x0000000000000000
  extension_ = 0x0000000000000000
  compile_options_ = kNoCompileOptions
  script_scope_ = 0x000055555563a930
  asm_function_scope_ = 0x0000000000000000
  unicode_cache_ = 0x00005555555e9220
  stack_limit_ = 140737487332792
  hash_seed_ = 896107161
  compiler_hints_ = 0
  start_position_ = 0
  end_position_ = 0
  function_literal_id_ = -1
  max_function_literal_id_ = 1
  isolate_ = 0x00005555555d3270
  shared_ = {
    v8::internal::HandleBase = {
      location_ = 0x0000000000000000
    }
  }
  script_ = {
    v8::internal::HandleBase = {
      location_ = 0x000055555562ae08
    }
  }
  maybe_outer_scope_info_ = {
    location_ = 0x0000000000000000
  }
  cached_data_ = 0x0000000000000000
  ast_value_factory_ = 0x00005555556385d0
  function_name_ = 0x0000000000000000
  literal_ = 0x000055555563c388
}
(lldb) p $0->script_
(v8::internal::Handle<v8::internal::Script>) $2 = {
  v8::internal::HandleBase = {
    location_ = 0x000055555562ae08
  }
}
(lldb) p $2
(v8::internal::Handle<v8::internal::Script>) $2 = {
  v8::internal::HandleBase = {
    location_ = 0x000055555562ae08
  }
}


-- 
-- 
v8-users mailing list
[email protected]
http://groups.google.com/group/v8-users
--- 
You received this message because you are subscribed to the Google Groups 
"v8-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to