413 #ifndef PRODUCT
414
415 void frame::describe_pd(FrameValues& values, int frame_no) {
416
417 }
418
419 #endif
420
421 intptr_t *frame::initial_deoptimization_info() {
422 // unused... but returns fp() to minimize changes introduced by 7087445
423 return fp();
424 }
425
426 #ifndef PRODUCT
427 // This is a generic constructor which is only used by pns() in debug.cpp.
428 frame::frame(void* sp, void* fp, void* pc) {
429 Unimplemented();
430 }
431
432 #endif
|
413 #ifndef PRODUCT
414
415 void frame::describe_pd(FrameValues& values, int frame_no) {
416
417 }
418
419 #endif
420
421 intptr_t *frame::initial_deoptimization_info() {
422 // unused... but returns fp() to minimize changes introduced by 7087445
423 return fp();
424 }
425
426 #ifndef PRODUCT
427 // This is a generic constructor which is only used by pns() in debug.cpp.
428 frame::frame(void* sp, void* fp, void* pc) {
429 Unimplemented();
430 }
431
432 #endif
433
434 intptr_t* frame::repair_sender_sp(intptr_t* sender_sp, intptr_t** saved_fp_addr) const {
435 // Only called for nmethods, which Zero does not have.
436 ShouldNotReachHere();
437 return nullptr;
438 }
439
440 intptr_t* frame::repair_sender_sp(nmethod* nm, intptr_t* sp, intptr_t** saved_fp_addr) {
441 // Only called for nmethods, which Zero does not have.
442 ShouldNotReachHere();
443 return nullptr;
444 }
445
446 bool frame::was_augmented_on_entry(int& real_size) const {
447 ShouldNotReachHere();
448 return false;
449 }
|