mirror of
https://github.com/openjdk/jdk.git
synced 2025-08-26 06:14:49 +02:00
8072008: Emit direct call instead of linkTo* for recursive indy/MH.invoke* calls
Reviewed-by: jrose, dlong, aph, forax
This commit is contained in:
parent
8c5da27f19
commit
d60a09e9c5
47 changed files with 1190 additions and 148 deletions
|
@ -209,10 +209,7 @@ class CodeSection VALUE_OBJ_CLASS_SPEC {
|
|||
|
||||
// Emit a relocation.
|
||||
void relocate(address at, RelocationHolder const& rspec, int format = 0);
|
||||
void relocate(address at, relocInfo::relocType rtype, int format = 0) {
|
||||
if (rtype != relocInfo::none)
|
||||
relocate(at, Relocation::spec_simple(rtype), format);
|
||||
}
|
||||
void relocate(address at, relocInfo::relocType rtype, int format = 0, jint method_index = 0);
|
||||
|
||||
// alignment requirement for starting offset
|
||||
// Requirements are that the instruction area and the
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue