Lines Matching defs:map
292 int frame::frame_size(RegisterMap* map) const {
293 frame sender = this->sender(map);
361 frame frame::sender_for_entry_frame(RegisterMap* map) const {
362 assert(map != NULL, "map must be set");
368 map->clear();
369 assert(map->include_argument_oops(), "should be set by clear");
427 void frame::update_map_with_saved_link(RegisterMap* map, intptr_t** link_addr) {
436 map->set_location(rbp->as_VMReg(), (address) link_addr);
443 map->set_location(rbp->as_VMReg()->next(), (address) link_addr);
451 frame frame::sender_for_interpreter_frame(RegisterMap* map) const {
460 if (map->update_map()) {
461 update_map_with_saved_link(map, (intptr_t**) addr_at(link_offset));
471 frame frame::sender_for_compiled_frame(RegisterMap* map) const {
472 assert(map != NULL, "map must be set");
486 if (map->update_map()) {
490 map->set_include_argument_oops(_cb->caller_must_gc_arguments(map->thread()));
492 OopMapSet::update_register_map(this, map);
498 update_map_with_saved_link(map, saved_fp_addr);
508 frame frame::sender(RegisterMap* map) const {
511 map->set_include_argument_oops(false);
513 if (is_entry_frame()) return sender_for_entry_frame(map);
514 if (is_interpreted_frame()) return sender_for_interpreter_frame(map);
518 return sender_for_compiled_frame(map);