Lines Matching refs:address
80 Address address;
84 address = ref.address();
89 address = ref.address();
94 address = ref.address();
100 address = ref.address();
107 Add(address, type, id, name);
111 void ExternalReferenceTable::Add(Address address,
115 ASSERT_NE(NULL, address);
117 entry.address = address;
195 Add(Debug_Address(Debug::k_after_break_target_address).address(isolate),
199 Add(Debug_Address(Debug::k_debug_break_slot_address).address(isolate),
203 Add(Debug_Address(Debug::k_debug_break_return_address).address(isolate),
207 Add(Debug_Address(Debug::k_restarter_frame_function_pointer).address(isolate),
233 Add(reinterpret_cast<Address>(GetInternalPointer(
257 Add((Address)&Accessors::name, \
268 Add(stub_cache->key_reference(StubCache::kPrimary).address(),
272 Add(stub_cache->value_reference(StubCache::kPrimary).address(),
276 Add(stub_cache->map_reference(StubCache::kPrimary).address(),
280 Add(stub_cache->key_reference(StubCache::kSecondary).address(),
284 Add(stub_cache->value_reference(StubCache::kSecondary).address(),
288 Add(stub_cache->map_reference(StubCache::kSecondary).address(),
294 Add(ExternalReference::perform_gc_function(isolate).address(),
299 isolate).address(),
303 Add(ExternalReference::random_uint32_function(isolate).address(),
307 Add(ExternalReference::delete_handle_scope_extensions(isolate).address(),
312 incremental_marking_record_write_function(isolate).address(),
316 Add(ExternalReference::store_buffer_overflow_function(isolate).address(),
321 incremental_evacuation_record_write_function(isolate).address(),
329 Add(ExternalReference::roots_array_start(isolate).address(),
333 Add(ExternalReference::address_of_stack_limit(isolate).address(),
337 Add(ExternalReference::address_of_real_stack_limit(isolate).address(),
342 Add(ExternalReference::address_of_regexp_stack_limit(isolate).address(),
347 isolate).address(),
351 Add(ExternalReference::address_of_regexp_stack_memory_size(isolate).address(),
355 Add(ExternalReference::address_of_static_offsets_vector(isolate).address(),
360 Add(ExternalReference::new_space_start(isolate).address(),
364 Add(ExternalReference::new_space_mask(isolate).address(),
368 Add(ExternalReference::heap_always_allocate_scope_depth(isolate).address(),
372 Add(ExternalReference::new_space_allocation_limit_address(isolate).address(),
376 Add(ExternalReference::new_space_allocation_top_address(isolate).address(),
381 Add(ExternalReference::debug_break(isolate).address(),
385 Add(ExternalReference::debug_step_in_fp_address(isolate).address(),
390 Add(ExternalReference::double_fp_operation(Token::ADD, isolate).address(),
394 Add(ExternalReference::double_fp_operation(Token::SUB, isolate).address(),
398 Add(ExternalReference::double_fp_operation(Token::MUL, isolate).address(),
402 Add(ExternalReference::double_fp_operation(Token::DIV, isolate).address(),
406 Add(ExternalReference::double_fp_operation(Token::MOD, isolate).address(),
410 Add(ExternalReference::compare_doubles(isolate).address(),
415 Add(ExternalReference::re_case_insensitive_compare_uc16(isolate).address(),
419 Add(ExternalReference::re_check_stack_guard_state(isolate).address(),
423 Add(ExternalReference::re_grow_stack(isolate).address(),
427 Add(ExternalReference::re_word_character_map().address(),
433 Add(ExternalReference::keyed_lookup_cache_keys(isolate).address(),
437 Add(ExternalReference::keyed_lookup_cache_field_offsets(isolate).address(),
441 Add(ExternalReference::transcendental_cache_array_address(isolate).address(),
445 Add(ExternalReference::handle_scope_next_address().address(),
449 Add(ExternalReference::handle_scope_limit_address().address(),
453 Add(ExternalReference::handle_scope_level_address().address(),
457 Add(ExternalReference::new_deoptimizer_function(isolate).address(),
461 Add(ExternalReference::compute_output_frames_function(isolate).address(),
465 Add(ExternalReference::address_of_min_int().address(),
469 Add(ExternalReference::address_of_one_half().address(),
473 Add(ExternalReference::isolate_address().address(),
477 Add(ExternalReference::address_of_minus_zero().address(),
481 Add(ExternalReference::address_of_negative_infinity().address(),
485 Add(ExternalReference::power_double_double_function(isolate).address(),
489 Add(ExternalReference::power_double_int_function(isolate).address(),
493 Add(ExternalReference::store_buffer_top(isolate).address(),
497 Add(ExternalReference::address_of_canonical_non_hole_nan().address(),
501 Add(ExternalReference::address_of_the_hole_nan().address(),
505 Add(ExternalReference::get_date_field_function(isolate).address(),
509 Add(ExternalReference::date_cache_stamp(isolate).address(),
522 Put(external_references->address(i), i);
527 uint32_t ExternalReferenceEncoder::Encode(Address key) const {
535 const char* ExternalReferenceEncoder::NameOfAddress(Address key) const {
542 int ExternalReferenceEncoder::IndexOf(Address key) const {
552 void ExternalReferenceEncoder::Put(Address key, int index) {
559 : encodings_(NewArray<Address*>(kTypeCodeCount)),
565 encodings_[type] = NewArray<Address>(max + 1);
568 Put(external_references->code(i), external_references->address(i));
595 Address Deserializer::Allocate(int space_index, Space* space, int size) {
596 Address address;
611 address = new_object->address();
612 high_water_[space_index] = address + size;
627 address = new_object->address();
628 pages_[LO_SPACE].Add(address);
630 last_object_address_ = address;
631 return address;
635 // This returns the address of an object that has been described in the
645 // This returns the address of an object that has been described in the
660 Address object_address = pages_[space][page_of_pointee] +
725 // to update the remembered using NULL as the address.
739 Address address = Allocate(space_number, space, size);
740 *write_back = HeapObject::FromAddress(address);
741 Object** current = reinterpret_cast<Object**>(address);
744 LOG(isolate_, SnapshotPositionEvent(address, source_->position()));
746 ReadChunk(current, limit, space_number, address);
750 ASSERT(HeapObject::FromAddress(address)->IsCode() == is_codespace);
784 Address current_object_address) {
827 Address address = external_reference_decoder_-> \
829 new_object = reinterpret_cast<Object*>(address); \
839 Address object_address = pages_[space_number][0] + \
850 Address location_of_branch_data = \
851 reinterpret_cast<Address>(current); \
854 reinterpret_cast<Address>(new_object)); \
863 Address current_address = reinterpret_cast<Address>(current); \
1179 if (reinterpret_cast<Address>(current) ==
1274 int address,
1277 int offset = CurrentAllocationAddress(space) - address;
1283 (address >> kPageSizeBits)) {
1285 address = offset;
1289 if (offset < address) {
1291 address = offset;
1296 if (!SpaceIsLarge(space)) address >>= kObjectAlignmentBits;
1299 sink_->PutInt(address, "address");
1302 sink_->PutInt(address, "address");
1322 int address = address_mapper_.MappedTo(heap_object);
1324 address,
1410 int address = address_mapper_.MappedTo(heap_object);
1412 address,
1436 SnapshotPositionEvent(object_->address(), sink_->Position()));
1454 OutputRawData(object_->address() + size);
1463 if (current < end) OutputRawData(reinterpret_cast<Address>(current));
1508 void Serializer::ObjectSerializer::VisitExternalReferences(Address* start,
1509 Address* end) {
1510 Address references_start = reinterpret_cast<Address>(start);
1513 for (Address* current = start; current < end; current++) {
1523 Address references_start = rinfo->target_address_address();
1526 Address* current = rinfo->target_reference_address();
1537 Address target_start = rinfo->target_address_address();
1539 Address target = rinfo->target_address();
1557 Address target_start = rinfo->target_address_address();
1565 void Serializer::ObjectSerializer::VisitCodeEntry(Address entry_address) {
1582 Address references_start = reinterpret_cast<Address>(resource_pointer);
1604 void Serializer::ObjectSerializer::OutputRawData(Address up_to) {
1605 Address object_start = object_->address();
1612 Address base = object_start + bytes_processed_so_far_;
1669 // determine some sort of address.
1684 // serialized address.