Changeset 39993 in webkit for trunk/JavaScriptCore/bytecode/SamplingTool.h
- Timestamp:
- Jan 16, 2009, 3:34:46 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/bytecode/SamplingTool.h
r38523 r39993 160 160 intptr_t* sampleSlot() { return &m_sample; } 161 161 162 unsignedencodeSample(Instruction* vPC, bool inCTIFunction = false, bool inHostFunction = false)162 void* encodeSample(Instruction* vPC, bool inCTIFunction = false, bool inHostFunction = false) 163 163 { 164 164 ASSERT(!(reinterpret_cast<intptr_t>(vPC) & 0x3)); 165 return reinterpret_cast< intptr_t>(vPC) | (static_cast<intptr_t>(inCTIFunction) << 1) | static_cast<intptr_t>(inHostFunction);165 return reinterpret_cast<void*>(reinterpret_cast<intptr_t>(vPC) | (static_cast<intptr_t>(inCTIFunction) << 1) | static_cast<intptr_t>(inHostFunction)); 166 166 } 167 167
Note:
See TracChangeset
for help on using the changeset viewer.