Skip to content

Commit 52f04aa

Browse files
committed
[GR-73465] Remove nmethod::_oops_size
PullRequest: labsjdk-ce/266
2 parents 3ef5ae9 + 9995420 commit 52f04aa

File tree

2 files changed

+3
-8
lines changed

2 files changed

+3
-8
lines changed

src/hotspot/share/code/nmethod.cpp

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1326,9 +1326,7 @@ nmethod::nmethod(
13261326
_deopt_mh_handler_offset = 0;
13271327
_unwind_handler_offset = 0;
13281328

1329-
CHECKED_CAST(_oops_size, uint16_t, align_up(code_buffer->total_oop_size(), oopSize));
1330-
uint16_t metadata_size;
1331-
CHECKED_CAST(metadata_size, uint16_t, align_up(code_buffer->total_metadata_size(), wordSize));
1329+
int metadata_size = align_up(code_buffer->total_metadata_size(), wordSize);
13321330
JVMCI_ONLY( _metadata_size = metadata_size; )
13331331
assert(_mutable_data_size == _relocation_size + metadata_size,
13341332
"wrong mutable data size: %d != %d + %d",
@@ -1501,9 +1499,7 @@ nmethod::nmethod(
15011499
_unwind_handler_offset = -1;
15021500
}
15031501

1504-
CHECKED_CAST(_oops_size, uint16_t, align_up(code_buffer->total_oop_size(), oopSize));
1505-
uint16_t metadata_size;
1506-
CHECKED_CAST(metadata_size, uint16_t, align_up(code_buffer->total_metadata_size(), wordSize));
1502+
int metadata_size = align_up(code_buffer->total_metadata_size(), wordSize);
15071503
JVMCI_ONLY( _metadata_size = metadata_size; )
15081504
int jvmci_data_size = 0 JVMCI_ONLY( + align_up(compiler->is_jvmci() ? jvmci_data->size() : 0, oopSize));
15091505
assert(_mutable_data_size == _relocation_size + metadata_size + jvmci_data_size,

src/hotspot/share/code/nmethod.hpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -235,11 +235,10 @@ class nmethod : public CodeBlob {
235235
// Number of arguments passed on the stack
236236
uint16_t _num_stack_arg_slots;
237237

238-
uint16_t _oops_size;
239238
#if INCLUDE_JVMCI
240239
// _metadata_size is not specific to JVMCI. In the non-JVMCI case, it can be derived as:
241240
// _metadata_size = mutable_data_size - relocation_size
242-
uint16_t _metadata_size;
241+
int _metadata_size;
243242
#endif
244243

245244
// Offset in immutable data section

0 commit comments

Comments
 (0)