vm/mark_bits.hpp: fix incorrect constructor argument order
parent
3394309659
commit
6597e0ea3a
|
@ -5,8 +5,8 @@ const int block_granularity = 16;
|
||||||
const int forwarding_granularity = 64;
|
const int forwarding_granularity = 64;
|
||||||
|
|
||||||
template<typename Block> struct mark_bits {
|
template<typename Block> struct mark_bits {
|
||||||
cell start;
|
|
||||||
cell size;
|
cell size;
|
||||||
|
cell start;
|
||||||
cell bits_size;
|
cell bits_size;
|
||||||
u64 *marked;
|
u64 *marked;
|
||||||
cell *forwarding;
|
cell *forwarding;
|
||||||
|
@ -21,9 +21,9 @@ template<typename Block> struct mark_bits {
|
||||||
memset(forwarding,0,bits_size * sizeof(cell));
|
memset(forwarding,0,bits_size * sizeof(cell));
|
||||||
}
|
}
|
||||||
|
|
||||||
explicit mark_bits(cell start_, cell size_) :
|
explicit mark_bits(cell size_, cell start_) :
|
||||||
start(start_),
|
|
||||||
size(size_),
|
size(size_),
|
||||||
|
start(start_),
|
||||||
bits_size(size / block_granularity / forwarding_granularity),
|
bits_size(size / block_granularity / forwarding_granularity),
|
||||||
marked(new u64[bits_size]),
|
marked(new u64[bits_size]),
|
||||||
forwarding(new cell[bits_size])
|
forwarding(new cell[bits_size])
|
||||||
|
|
Loading…
Reference in New Issue