--- a/hotspot/src/share/vm/utilities/ostream.hpp Mon Jun 30 17:04:59 2008 -0700
+++ b/hotspot/src/share/vm/utilities/ostream.hpp Tue Jul 01 11:59:44 2008 -0700
@@ -210,11 +210,12 @@
protected:
char* buffer;
size_t buffer_pos;
+ size_t buffer_max;
size_t buffer_length;
bool buffer_fixed;
public:
- bufferedStream(size_t initial_bufsize = 256);
- bufferedStream(char* fixed_buffer, size_t fixed_buffer_size);
+ bufferedStream(size_t initial_bufsize = 256, size_t bufmax = 1024*1024*10);
+ bufferedStream(char* fixed_buffer, size_t fixed_buffer_size, size_t bufmax = 1024*1024*10);
~bufferedStream();
virtual void write(const char* c, size_t len);
size_t size() { return buffer_pos; }