1
1
/*
2
2
* Copyright (c) 2004, 2023, Oracle and/or its affiliates. All rights reserved.
3
3
* Copyright (c) 2014, 2020, Red Hat Inc. All rights reserved.
4
- * Copyright (c) 2020, 2021 , Huawei Technologies Co., Ltd. All rights reserved.
4
+ * Copyright (c) 2020, 2023 , Huawei Technologies Co., Ltd. All rights reserved.
5
5
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
6
6
*
7
7
* This code is free software; you can redistribute it and/or modify it
@@ -76,7 +76,7 @@ address JNI_FastGetField::generate_fast_get_int_field0(BasicType type) {
76
76
Address target (SafepointSynchronize::safepoint_counter_addr ());
77
77
__ relocate (target.rspec (), [&] {
78
78
int32_t offset;
79
- __ la_patchable (rcounter_addr, target, offset);
79
+ __ la (rcounter_addr, target. target () , offset);
80
80
__ addi (rcounter_addr, rcounter_addr, offset);
81
81
});
82
82
@@ -96,7 +96,7 @@ address JNI_FastGetField::generate_fast_get_int_field0(BasicType type) {
96
96
ExternalAddress target ((address) JvmtiExport::get_field_access_count_addr ());
97
97
__ relocate (target.rspec (), [&] {
98
98
int32_t offset;
99
- __ la_patchable (result, target, offset);
99
+ __ la (result, target. target () , offset);
100
100
__ lwu (result, Address (result, offset));
101
101
});
102
102
__ bnez (result, slow);
@@ -176,7 +176,7 @@ address JNI_FastGetField::generate_fast_get_int_field0(BasicType type) {
176
176
ExternalAddress target (slow_case_addr);
177
177
__ relocate (target.rspec (), [&] {
178
178
int32_t offset;
179
- __ la_patchable (t0, target, offset);
179
+ __ la (t0, target. target () , offset);
180
180
__ jalr (x1, t0, offset);
181
181
});
182
182
__ leave ();
0 commit comments