Mercurial > hg > graal-jvmci-8
comparison src/share/vm/memory/metablock.hpp @ 12237:335b388c4b28
8024651: Remove the incorrect usage of Metablock::overhead()
Reviewed-by: brutisso, mgerdin, coleenp, jmasa
author | stefank |
---|---|
date | Fri, 13 Sep 2013 22:21:06 +0200 |
parents | 685df3c6f84b |
children |
comparison
equal
deleted
inserted
replaced
12236:c4c768305a8f | 12237:335b388c4b28 |
---|---|
46 Metablock* _next; | 46 Metablock* _next; |
47 Metablock* _prev; | 47 Metablock* _prev; |
48 } _header; | 48 } _header; |
49 } _block; | 49 } _block; |
50 static size_t _min_block_byte_size; | 50 static size_t _min_block_byte_size; |
51 static size_t _overhead; | |
52 | 51 |
53 typedef union block_t Block; | 52 typedef union block_t Block; |
54 typedef struct header_t Header; | 53 typedef struct header_t Header; |
55 const Block* block() const { return &_block; } | 54 const Block* block() const { return &_block; } |
56 const Block::header_t* header() const { return &(block()->_header); } | 55 const Block::header_t* header() const { return &(block()->_header); } |
71 void set_next(Metablock* v) { _block._header._next = v; } | 70 void set_next(Metablock* v) { _block._header._next = v; } |
72 Metablock* prev() const { return header()->_prev; } | 71 Metablock* prev() const { return header()->_prev; } |
73 void set_prev(Metablock* v) { _block._header._prev = v; } | 72 void set_prev(Metablock* v) { _block._header._prev = v; } |
74 | 73 |
75 static size_t min_block_byte_size() { return _min_block_byte_size; } | 74 static size_t min_block_byte_size() { return _min_block_byte_size; } |
76 static size_t overhead() { return _overhead; } | |
77 | 75 |
78 bool is_free() { return header()->_word_size != 0; } | 76 bool is_free() { return header()->_word_size != 0; } |
79 void clear_next() { set_next(NULL); } | 77 void clear_next() { set_next(NULL); } |
80 void link_prev(Metablock* ptr) { set_prev(ptr); } | 78 void link_prev(Metablock* ptr) { set_prev(ptr); } |
81 uintptr_t* end() { return ((uintptr_t*) this) + size(); } | 79 uintptr_t* end() { return ((uintptr_t*) this) + size(); } |