equal
deleted
inserted
replaced
463 inline void find_codeblob_and_set_pc_and_deopt_state(address pc); |
463 inline void find_codeblob_and_set_pc_and_deopt_state(address pc); |
464 |
464 |
465 // Constructors |
465 // Constructors |
466 |
466 |
467 public: |
467 public: |
468 frame(intptr_t* sp); |
468 inline frame(intptr_t* sp); |
469 // To be used, if sp was not extended to match callee's calling convention. |
469 // To be used, if sp was not extended to match callee's calling convention. |
470 frame(intptr_t* sp, address pc); |
470 inline frame(intptr_t* sp, address pc); |
471 frame(intptr_t* sp, address pc, intptr_t* unextended_sp); |
471 inline frame(intptr_t* sp, address pc, intptr_t* unextended_sp); |
472 |
472 |
473 // Access frame via stack pointer. |
473 // Access frame via stack pointer. |
474 inline intptr_t* sp_addr_at(int index) const { return &sp()[index]; } |
474 inline intptr_t* sp_addr_at(int index) const { return &sp()[index]; } |
475 inline intptr_t sp_at( int index) const { return *sp_addr_at(index); } |
475 inline intptr_t sp_at( int index) const { return *sp_addr_at(index); } |
476 |
476 |