< prev index next >
src/share/vm/asm/codeBuffer.hpp
Print this page
@@ -450,11 +450,10 @@
// informative.
CodeBuffer(const char* name) {
initialize_misc(name);
}
-
// (4) code buffer allocating codeBlob memory for code & relocation
// info. The name must be something informative and code_size must
// include both code and stubs sizes.
CodeBuffer(const char* name, csize_t code_size, csize_t locs_size) {
initialize_misc(name);
@@ -551,10 +550,12 @@
csize_t total_offset_of(CodeSection* cs) const;
// allocated size of all relocation data, including index, rounded up
csize_t total_relocation_size() const;
+ csize_t copy_relocations_to(address buf, csize_t buf_limit, bool only_inst) const;
+
// allocated size of any and all recorded oops
csize_t total_oop_size() const {
OopRecorder* recorder = oop_recorder();
return (recorder == NULL)? 0: recorder->oop_size();
}
< prev index next >