Changeset 226556 in webkit for trunk/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm
- Timestamp:
- Jan 8, 2018, 2:59:10 PM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm
r226530 r226556 483 483 macro structureIDToStructureWithScratch(structureIDThenStructure, scratch) 484 484 loadp CodeBlock[cfr], scratch 485 loadp CodeBlock::m_ vm[scratch], scratch485 loadp CodeBlock::m_poisonedVM[scratch], scratch 486 486 unpoison(CodeBlockPoison, scratch) 487 487 loadp VM::heap + Heap::m_structureIDTable + StructureIDTable::m_table[scratch], scratch … … 497 497 loadi JSCell::m_structureID[cell], structure 498 498 loadp CodeBlock[cfr], cell 499 loadp CodeBlock::m_ vm[cell], cell499 loadp CodeBlock::m_poisonedVM[cell], cell 500 500 unpoison(CodeBlockPoison, cell) 501 501 loadp VM::heap + Heap::m_structureIDTable + StructureIDTable::m_table[cell], cell … … 2500 2500 traceExecution() 2501 2501 loadp CodeBlock[cfr], t1 2502 loadp CodeBlock::m_ vm[t1], t12502 loadp CodeBlock::m_poisonedVM[t1], t1 2503 2503 unpoison(CodeBlockPoison, t1) 2504 2504 # t1 is holding the pointer to the typeProfilerLog.
Note:
See TracChangeset
for help on using the changeset viewer.