Changeset 115141 in webkit for trunk/Source/JavaScriptCore/assembler/AbstractMacroAssembler.h
- Timestamp:
- Apr 24, 2012, 5:06:04 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/assembler/AbstractMacroAssembler.h
r114157 r115141 498 498 }; 499 499 500 struct PatchableJump { 501 PatchableJump() 502 { 503 } 504 505 explicit PatchableJump(Jump jump) 506 : m_jump(jump) 507 { 508 } 509 510 operator Jump&() { return m_jump; } 511 512 Jump m_jump; 513 }; 514 500 515 // JumpList: 501 516 // … … 574 589 } 575 590 576 void beginUninterruptedSequence() { m_inUninterruptedSequence = true; }577 void endUninterruptedSequence() { m_inUninterruptedSequence = false; }578 579 591 unsigned debugOffset() { return m_assembler.debugOffset(); } 580 592 581 593 protected: 582 594 AbstractMacroAssembler() 583 : m_inUninterruptedSequence(false) 584 , m_randomSource(cryptographicallyRandomNumber()) 595 : m_randomSource(cryptographicallyRandomNumber()) 585 596 { 586 597 } 587 598 588 599 AssemblerType m_assembler; 589 590 bool inUninterruptedSequence()591 {592 return m_inUninterruptedSequence;593 }594 595 bool m_inUninterruptedSequence;596 597 600 598 601 uint32_t random()
Note:
See TracChangeset
for help on using the changeset viewer.