SYMBOL INDEX (267 symbols across 15 files) FILE: basics/Int64.js function invokeScript (line 9) | function invokeScript() { FILE: basics/breakpoint.js function handle_bp (line 9) | function handle_bp() { function invokeScript (line 19) | function invokeScript() { FILE: basics/breakpoint2.js function handle_bp (line 9) | function handle_bp() { function invokeScript (line 25) | function invokeScript() { FILE: basics/eval.js function invokeScript (line 9) | function invokeScript() { FILE: basics/extendmodel.js class Attribute (line 5) | class Attribute { method constructor (line 6) | constructor(Process, Name, Value) { method toString (line 12) | toString() { class Attributes (line 20) | class Attributes { method constructor (line 21) | constructor() { method push (line 25) | push(Attr) { method toString (line 35) | toString() { method [Symbol.iterator] (line 29) | *[Symbol.iterator]() { class Sub (line 40) | class Sub { method constructor (line 41) | constructor(Process) { method SubFoo (line 45) | get SubFoo() { method SubBar (line 49) | get SubBar() { method Attributes (line 53) | get Attributes() { method toString (line 60) | toString() { class DiaryOfAReverseEngineer (line 65) | class DiaryOfAReverseEngineer { method constructor (line 66) | constructor(Process) { method Foo (line 70) | get Foo() { method Bar (line 74) | get Bar() { method Add (line 78) | Add(a, b) { method Sub (line 82) | get Sub() { method toString (line 86) | toString() { class ProcessModelParent (line 91) | class ProcessModelParent { method DiaryOfAReverseEngineer (line 92) | get DiaryOfAReverseEngineer() { function initializeScript (line 97) | function initializeScript() { FILE: basics/extendmodel_1.js class ProcessModelParent (line 5) | class ProcessModelParent { method DiaryOfAReverseEngineer (line 6) | get DiaryOfAReverseEngineer() { function initializeScript (line 11) | function initializeScript() { FILE: basics/extendmodel_2.js class DiaryOfAReverseEngineer (line 5) | class DiaryOfAReverseEngineer { method constructor (line 6) | constructor(Process) { method Foo (line 10) | get Foo() { method Bar (line 14) | get Bar() { method Add (line 18) | Add(a, b) { class ProcessModelParent (line 23) | class ProcessModelParent { method DiaryOfAReverseEngineer (line 24) | get DiaryOfAReverseEngineer() { function initializeScript (line 29) | function initializeScript() { FILE: basics/extendmodel_2_1.js class DiaryOfAReverseEngineer (line 5) | class DiaryOfAReverseEngineer { method constructor (line 6) | constructor(Process) { method Foo (line 10) | get Foo() { method Bar (line 14) | get Bar() { method Add (line 18) | Add(a, b) { method toString (line 22) | toString() { class ProcessModelParent (line 27) | class ProcessModelParent { method DiaryOfAReverseEngineer (line 28) | get DiaryOfAReverseEngineer() { function initializeScript (line 33) | function initializeScript() { FILE: basics/readmemory.js function read_u64 (line 9) | function read_u64(addr) { function invokeScript (line 13) | function invokeScript() { FILE: codecov/codecov.js function ExtractModuleName (line 24) | function ExtractModuleName(ModulePath) { function CodeCoverageModule (line 30) | function CodeCoverageModule(Module) { function CodeCov (line 55) | function CodeCov(ModulePattern) { function initializeScript (line 136) | function initializeScript() { FILE: gdt/gdt.js class GdtEntry (line 65) | class GdtEntry { method constructor (line 66) | constructor(Addr) { method toString (line 99) | toString() { function GetGdt (line 118) | function GetGdt() { function DumpGdtEntry (line 125) | function DumpGdtEntry(Addr) { function DumpAllGdt (line 129) | function DumpAllGdt() { function DumpGdt (line 142) | function DumpGdt(Selector) { function Gdt (line 151) | function Gdt(Selector) { function initializeScript (line 172) | function initializeScript() { FILE: parse_eh_win64/parse_eh_win64.js function read_u32 (line 10) | function read_u32(addr) { function read_u8 (line 14) | function read_u8(addr) { class ScopeRecord (line 18) | class ScopeRecord { method constructor (line 24) | constructor(ScopeRecordAddress) { method IsTryFinally (line 31) | get IsTryFinally() { method HasFilter (line 35) | get HasFilter() { method InBound (line 40) | InBound(Begin, End) { method toString (line 45) | toString() { class Function (line 67) | class Function { method constructor (line 68) | constructor(BaseAddress, EHHandler, Begin, End) { method SetRecords (line 79) | SetRecords(Records, KeepRVA = false) { method toString (line 97) | toString() { function ParseCSpecificHandlerDatas (line 104) | function ParseCSpecificHandlerDatas( function ExtractExceptionHandlersForModule (line 124) | function ExtractExceptionHandlersForModule( class ModelExceptionHandlers (line 217) | class ModelExceptionHandlers { method constructor (line 218) | constructor(Type, Inst) { method __ExceptionHandlers (line 233) | __ExceptionHandlers(Modules) { method toString (line 259) | toString() { method [Symbol.iterator] (line 244) | *[Symbol.iterator]() { class ModelFunctions (line 264) | class ModelFunctions { method constructor (line 265) | constructor(Type, Inst) { method __Functions (line 276) | __Functions(Modules) { method toString (line 301) | toString() { method [Symbol.iterator] (line 285) | *[Symbol.iterator]() { class __ProcessModelExtension (line 306) | class __ProcessModelExtension { method ExceptionHandlers (line 307) | get ExceptionHandlers() { method Functions (line 311) | get Functions() { class __ModuleModelExtension (line 316) | class __ModuleModelExtension { method ExceptionHandlers (line 317) | get ExceptionHandlers() { method Functions (line 321) | get Functions() { function BangEHHandlers (line 326) | function BangEHHandlers() { function initializeScript (line 390) | function initializeScript() { FILE: policybuffer/policybuffer.js function ReadShort (line 15) | function ReadShort(Address) { function ReadDword (line 27) | function ReadDword(Address) { function ReadQword (line 39) | function ReadQword(Address) { function initializeScript (line 51) | function initializeScript() { constant OP_ALWAYS_FALSE (line 106) | const OP_ALWAYS_FALSE = 0; constant OP_ALWAYS_TRUE (line 107) | const OP_ALWAYS_TRUE = 1; constant OP_NUMBER_MATCH (line 108) | const OP_NUMBER_MATCH = 2; constant OP_NUMBER_MATCH_RANGE (line 109) | const OP_NUMBER_MATCH_RANGE = 3; constant OP_NUMBER_AND_MATCH (line 110) | const OP_NUMBER_AND_MATCH = 4; constant OP_WSTRING_MATCH (line 111) | const OP_WSTRING_MATCH = 5; constant OP_ACTION (line 112) | const OP_ACTION = 6; function DisassPolicyBuffer (line 229) | function DisassPolicyBuffer(PolicyBufferAddress, PolicyType) { function initializeScript (line 315) | function initializeScript() { FILE: sm/sm.js constant JSVAL_TAG_SHIFT (line 23) | const JSVAL_TAG_SHIFT = host.Int64(47); constant JSVAL_PAYLOAD_MASK (line 24) | const JSVAL_PAYLOAD_MASK = host.Int64(1).bitwiseShiftLeft(JSVAL_TAG_SHIF... constant CLASS_NON_NATIVE (line 25) | const CLASS_NON_NATIVE = host.Int64(0x40000); constant FLAG_DELEGATE (line 26) | const FLAG_DELEGATE = host.Int64(8); constant JSVAL_TYPE_DOUBLE (line 28) | const JSVAL_TYPE_DOUBLE = host.Int64(0x1fff0); constant JSVAL_TYPE_INT32 (line 29) | const JSVAL_TYPE_INT32 = host.Int64(0x1fff1); constant JSVAL_TYPE_BOOLEAN (line 30) | const JSVAL_TYPE_BOOLEAN = host.Int64(0x1fff2); constant JSVAL_TYPE_UNDEFINED (line 31) | const JSVAL_TYPE_UNDEFINED = host.Int64(0x1fff3); constant JSVAL_TYPE_NULL (line 32) | const JSVAL_TYPE_NULL = host.Int64(0x1fff4); constant JSVAL_TYPE_MAGIC (line 33) | const JSVAL_TYPE_MAGIC = host.Int64(0x1fff5); constant JSVAL_TYPE_STRING (line 34) | const JSVAL_TYPE_STRING = host.Int64(0x1fff6); constant JSVAL_TYPE_SYMBOL (line 35) | const JSVAL_TYPE_SYMBOL = host.Int64(0x1fff7); constant JSVAL_TYPE_OBJECT (line 36) | const JSVAL_TYPE_OBJECT = host.Int64(0x1fffc); constant INLINE_CHARS_BIT (line 38) | const INLINE_CHARS_BIT = host.Int64(1 << 6); constant LATIN1_CHARS_BIT (line 39) | const LATIN1_CHARS_BIT = host.Int64(1 << 9); constant JSID_TYPE_MASK (line 41) | const JSID_TYPE_MASK = host.Int64(0x7); constant JSID_TYPE_STRING (line 42) | const JSID_TYPE_STRING = host.Int64(0x0); constant JSID_TYPE_INT (line 43) | const JSID_TYPE_INT = host.Int64(0x1); constant JSID_TYPE_VOID (line 44) | const JSID_TYPE_VOID = host.Int64(0x2); constant JSID_TYPE_SYMBOL (line 45) | const JSID_TYPE_SYMBOL = host.Int64(0x4); constant SLOT_MASK (line 47) | const SLOT_MASK = host.Int64(0xffffff); constant FIXED_SLOTS_SHIFT (line 48) | const FIXED_SLOTS_SHIFT = host.Int64(24); function read_u64 (line 90) | function read_u64(Addr) { function heapslot_to_objectelements (line 98) | function heapslot_to_objectelements(Addr) { function printable (line 116) | function printable(Byte) { function byte_to_str (line 124) | function byte_to_str(Byte) { function jsid_is_int (line 136) | function jsid_is_int(Propid) { function jsid_is_string (line 145) | function jsid_is_string(Propid) { function get_property_from_shape (line 155) | function get_property_from_shape(Shape) { function jsvalue_to_instance (line 169) | function jsvalue_to_instance(Addr) { class __JSMagic (line 180) | class __JSMagic { method constructor (line 181) | constructor(Addr) { method toString (line 185) | toString() { method Logger (line 189) | Logger(Content) { method Display (line 193) | Display() { class __JSArgument (line 198) | class __JSArgument { method constructor (line 223) | constructor(Addr) { method toString (line 248) | toString() { method Logger (line 252) | Logger(Content) { method Display (line 256) | Display() { class __JSNull (line 262) | class __JSNull { method constructor (line 263) | constructor(Addr) { method toString (line 267) | toString() { method Logger (line 271) | Logger(Content) { method Display (line 275) | Display() { class __JSUndefined (line 280) | class __JSUndefined { method constructor (line 281) | constructor(Addr) { method toString (line 285) | toString() { method Logger (line 289) | Logger(Content) { method Display (line 293) | Display() { class __JSBoolean (line 298) | class __JSBoolean { method constructor (line 299) | constructor(Addr) { method toString (line 304) | toString() { method Logger (line 308) | Logger(Content) { method Display (line 312) | Display() { class __JSInt32 (line 317) | class __JSInt32 { method constructor (line 318) | constructor(Addr) { method toString (line 323) | toString() { method Logger (line 327) | Logger(Content) { method Display (line 331) | Display() { class __JSString (line 336) | class __JSString { method constructor (line 337) | constructor(Addr) { method toString (line 388) | toString() { method Logger (line 392) | Logger(Content) { method Display (line 396) | Display() { class __JSValue (line 401) | class __JSValue { method constructor (line 402) | constructor(Addr) { method Payload (line 409) | get Payload() { method Tag (line 417) | get Tag() { class __JSArray (line 426) | class __JSArray { method constructor (line 427) | constructor(Addr) { method toString (line 448) | toString() { method Logger (line 461) | Logger(Content) { method Display (line 465) | Display() { class __JSFunction (line 474) | class __JSFunction { method constructor (line 475) | constructor(Addr) { method toString (line 492) | toString() { method Flags (line 496) | get Flags() { method Logger (line 509) | Logger(Content) { method Display (line 513) | Display() { class __JSSymbol (line 519) | class __JSSymbol { method constructor (line 520) | constructor(Addr) { method toString (line 528) | toString() { method Logger (line 533) | Logger(Content) { method Display (line 537) | Display() { class __JSArrayBuffer (line 542) | class __JSArrayBuffer { method constructor (line 543) | constructor(Addr) { method Flags (line 563) | get Flags() { method ByteLength (line 625) | get ByteLength() { method toString (line 629) | toString() { method Logger (line 633) | Logger(Content) { method Display (line 637) | Display() { class __JSTypedArray (line 644) | class __JSTypedArray { method constructor (line 645) | constructor(Addr) { method Type (line 681) | get Type() { method ByteOffset (line 685) | get ByteOffset() { method ByteLength (line 689) | get ByteLength() { method Length (line 693) | get Length() { method toString (line 697) | toString() { method Logger (line 701) | Logger(Content) { method Display (line 705) | Display() { class __JSMap (line 714) | class __JSMap { method constructor (line 715) | constructor(Addr) { method toString (line 720) | toString() { method Logger (line 724) | Logger(Content) { method Display (line 728) | Display() { class __JSDouble (line 733) | class __JSDouble { method constructor (line 734) | constructor(Addr) { method toString (line 738) | toString() { method Logger (line 747) | Logger(Content) { method Display (line 751) | Display() { class __JSObject (line 782) | class __JSObject { method constructor (line 809) | constructor(Addr) { method Properties (line 886) | get Properties() { method ClassName (line 890) | get ClassName() { method toString (line 894) | toString() { method Logger (line 915) | Logger(Content) { method Display (line 919) | Display() { function smdump_jsobject (line 936) | function smdump_jsobject(Addr, Type = null) { function smdump_jsvalue (line 960) | function smdump_jsvalue(Addr) { function init (line 984) | function init() { function ion_insertbp (line 1002) | function ion_insertbp() { function dump_nursery_stats (line 1026) | function dump_nursery_stats(Nursery) { function in_nursery (line 1054) | function in_nursery(Addr) { function initializeScript (line 1136) | function initializeScript() { FILE: telescope/telescope.js function ReadU64 (line 25) | function ReadU64(Addr) { function ReadU32 (line 37) | function ReadU32(Addr) { function ReadU16 (line 49) | function ReadU16(Addr) { function ReadString (line 61) | function ReadString(Addr, MaxLength) { function ReadWideString (line 76) | function ReadWideString(Addr) { function Disassemble (line 86) | function Disassemble(Addr) { function FormatU64 (line 109) | function FormatU64(Addr) { function FormatU32 (line 113) | function FormatU32(Addr) { function FormatString (line 117) | function FormatString(Str) { function BitSet (line 125) | function BitSet(Value, Bit) { function HandleTTD (line 230) | function HandleTTD() { function HandleUser (line 297) | function HandleUser() { function HandleKernel (line 411) | function HandleKernel() { function InitializeVASpace (line 460) | function InitializeVASpace() { function InitializeWrapper (line 479) | function InitializeWrapper(Funct) { class _Region (line 516) | class _Region { method constructor (line 517) | constructor(BaseAddress, Size, Name, Properties) { method In (line 540) | In(Addr) { method toString (line 546) | toString() { function AddressToRegion (line 557) | function AddressToRegion(Addr) { class _ChainEntry (line 583) | class _ChainEntry { method constructor (line 584) | constructor(Addr, Value) { method Equals (line 603) | Equals(Entry) { method toString (line 607) | toString() { class _Chain (line 666) | class _Chain { method constructor (line 667) | constructor(Addr) { method FollowPtr (line 683) | FollowPtr() { method toString (line 728) | toString() { method [Symbol.iterator] (line 750) | *[Symbol.iterator]() { function CreateChain (line 757) | function CreateChain(Addr) { function Telescope (line 770) | function Telescope(Addr) { function initializeScript (line 798) | function initializeScript() {