Skip to content

Commit 58f1ada

Browse files
committedJul 16, 2021
8269636: Change outputStream's print_raw() and print_raw_cr() second parameter to size_t type
Reviewed-by: iklam, minqi
1 parent 67dc1c5 commit 58f1ada

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed
 

‎src/hotspot/share/compiler/disassembler.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -684,7 +684,7 @@ static int printf_to_env(void* env_pv, const char* format, ...) {
684684
raw = format+1;
685685
}
686686
if (raw != NULL) {
687-
st->print_raw(raw, (int) flen);
687+
st->print_raw(raw, flen);
688688
return (int) flen;
689689
}
690690
va_list ap;

‎src/hotspot/share/runtime/arguments.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -1116,7 +1116,7 @@ void Arguments::print_on(outputStream* st) {
11161116
if (len == 0) {
11171117
st->print_raw_cr("<not set>");
11181118
} else {
1119-
st->print_raw_cr(path, (int)len);
1119+
st->print_raw_cr(path, len);
11201120
}
11211121
}
11221122
st->print_cr("Launcher Type: %s", _sun_java_launcher);

‎src/hotspot/share/utilities/ostream.hpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -97,9 +97,9 @@ class outputStream : public ResourceObj {
9797
void vprint(const char *format, va_list argptr) ATTRIBUTE_PRINTF(2, 0);
9898
void vprint_cr(const char* format, va_list argptr) ATTRIBUTE_PRINTF(2, 0);
9999
void print_raw(const char* str) { write(str, strlen(str)); }
100-
void print_raw(const char* str, int len) { write(str, len); }
100+
void print_raw(const char* str, size_t len) { write(str, len); }
101101
void print_raw_cr(const char* str) { write(str, strlen(str)); cr(); }
102-
void print_raw_cr(const char* str, int len){ write(str, len); cr(); }
102+
void print_raw_cr(const char* str, size_t len){ write(str, len); cr(); }
103103
void print_data(void* data, size_t len, bool with_ascii);
104104
void put(char ch);
105105
void sp(int count = 1);

0 commit comments

Comments
 (0)
Please sign in to comment.