Home | History | Annotate | Download | only in src

Lines Matching refs:Address

33     DCHECK(frame->sp() <= handler->address());
39 return handler_ == NULL || handler_->address() > limit_;
47 const Address limit_;
196 Address fp, Address sp, Address js_entry_sp)
213 reinterpret_cast<Address*>(StandardFrame::ComputePCAddress(fp)));
220 Address frame_marker = fp + StandardFrameConstants::kMarkerOffset;
251 Address c_entry_fp = Isolate::c_entry_fp(top);
254 Address handler = Isolate::handler(top);
264 Address last_sp = last_frame->sp(), last_fp = last_frame->fp();
292 // See EntryFrame::GetCallerState. It computes the caller FP address
294 // sure that caller FP address is valid.
295 Address caller_fp = Memory::Address_at(
314 bool SafeStackFrameIterator::IsValidExitFrame(Address fp) const {
316 Address sp = ExitFrame::ComputeStackPointer(fp);
320 if (!IsValidStackAddress(reinterpret_cast<Address>(state.pc_address))) {
339 Address* callback_address =
358 Address inner_pointer,
386 static bool GcSafeCodeContains(HeapObject* object, Address addr);
391 Address* pc_address,
393 Address pc = *pc_address;
452 Address StackFrame::UnpaddedFP() const {
476 void EntryFrame::SetCallerFp(Address caller_fp) {
484 Address fp = Memory::Address_at(this->fp() + offset);
510 reinterpret_cast<Address*>(fp() + ExitFrameConstants::kCallerPCOffset));
512 state->constant_pool_address = reinterpret_cast<Address*>(
518 Address caller_fp) {
534 Address ExitFrame::GetCallerStackPointer() const {
539 StackFrame::Type ExitFrame::GetStateForFramePointer(Address fp, State* state) {
541 Address sp = ComputeStackPointer(fp);
548 Address ExitFrame::ComputeStackPointer(Address fp) {
553 void ExitFrame::FillState(Address fp, Address sp, State* state) {
557 reinterpret_cast<Address*>(sp - 1 * kPCOnStackSize));
559 reinterpret_cast<Address*>(fp + ExitFrameConstants::kConstantPoolOffset);
563 Address StandardFrame::GetExpressionAddress(int n) const {
569 Object* StandardFrame::GetExpression(Address fp, int index) {
574 Address StandardFrame::GetExpressionAddress(Address fp, int n) {
583 Address base = fp() + offset;
584 Address limit = sp();
595 reinterpret_cast<Address*>(ComputePCAddress(fp())));
597 reinterpret_cast<Address*>(ComputeConstantPoolAddress(fp()));
601 void StandardFrame::SetCallerFp(Address caller_fp) {
608 Address address = GetExpressionAddress(n);
610 if (it.handler()->includes(address)) return true;
676 // Visit the return address in the callee and incoming arguments.
698 Address StubFrame::GetCallerStackPointer() const {
725 Address fp = caller_fp();
757 Address JavaScriptFrame::GetCallerStackPointer() const {
771 int offset = static_cast<int>(pc() - code_pointer->address());
782 Address pc, FILE* file,
856 for (; GetOperandSlot(i) < handler->address(); i--) {
860 DCHECK_EQ(handler->address(), GetOperandSlot(i));
891 // handler. The base of the StackHandler* is the address of the bottom
1126 Address ArgumentsAdaptorFrame::GetCallerStackPointer() const {
1131 Address InternalFrame::GetCallerStackPointer() const {
1184 Address pc = this->pc();
1358 const Address address = handler->address();
1359 v->VisitPointers(base, reinterpret_cast<Object**>(address));
1360 base = reinterpret_cast<Object**>(address + StackHandlerConstants::kSize);
1395 Address StubFailureTrampolineFrame::GetCallerStackPointer() const {
1450 static bool GcSafeCodeContains(HeapObject* code, Address addr) {
1453 Address start = code->address();
1454 Address end = code->address() + code->SizeFromMap(map);
1461 Address inner_pointer) {
1469 Address inner_pointer) {
1481 Address addr = page->skip_list()->StartFor(inner_pointer);
1483 Address top = heap->code_space()->top();
1484 Address limit = heap->code_space()->limit();
1494 Address next_addr = addr + obj_size;
1502 InnerPointerToCodeCache::GetCacheEntry(Address inner_pointer) {
1546 *isolate->handler_address() = next()->address();
1553 Address fp) {
1566 Memory::Address_at(address() + StackHandlerConstants::kNextOffset) =
1568 Memory::Object_at(address() + StackHandlerConstants::kCodeOffset) = code;
1569 Memory::uintptr_at(address() + StackHandlerConstants::kStateOffset) = state;
1570 Memory::Object_at(address() + StackHandlerConstants::kContextOffset) =
1572 SetFp(address() + StackHandlerConstants::kFPOffset, fp);
1574 *isolate->handler_address() = address();