Changeset 105894 in webkit for trunk/Source/JavaScriptCore/bytecode/CodeBlock.h
- Timestamp:
- Jan 25, 2012, 10:27:43 AM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/bytecode/CodeBlock.h
r105533 r105894 670 670 } 671 671 672 CodeOrigin codeOriginForReturn(ReturnAddressPtr returnAddress) 673 { 674 ASSERT(hasCodeOrigins()); 675 return binarySearch<CodeOriginAtCallReturnOffset, unsigned, getCallReturnOffsetForCodeOrigin>(codeOrigins().begin(), codeOrigins().size(), getJITCode().offsetOf(returnAddress.value()))->codeOrigin; 672 bool codeOriginForReturn(ReturnAddressPtr returnAddress, CodeOrigin& codeOrigin) 673 { 674 if (!hasCodeOrigins()) 675 return false; 676 unsigned offset = getJITCode().offsetOf(returnAddress.value()); 677 CodeOriginAtCallReturnOffset* entry = binarySearch<CodeOriginAtCallReturnOffset, unsigned, getCallReturnOffsetForCodeOrigin>(codeOrigins().begin(), codeOrigins().size(), offset, WTF::KeyMustNotBePresentInArray); 678 if (entry->callReturnOffset != offset) 679 return false; 680 codeOrigin = entry->codeOrigin; 681 return true; 676 682 } 677 683
Note:
See TracChangeset
for help on using the changeset viewer.