@@ -1568,8 +1568,7 @@ uint64_t
1568
1568
makeBlankObjectArray (MyThread* t, object class_, int32_t length)
1569
1569
{
1570
1570
if (length >= 0 ) {
1571
- return reinterpret_cast <uint64_t >
1572
- (makeObjectArray (t, class_, length, true ));
1571
+ return reinterpret_cast <uint64_t >(makeObjectArray (t, class_, length));
1573
1572
} else {
1574
1573
object message = makeString (t, " %d" , length);
1575
1574
t->exception = makeNegativeArraySizeException (t, message);
@@ -1581,7 +1580,7 @@ uint64_t
1581
1580
makeBlankArray (MyThread* t, unsigned type, int32_t length)
1582
1581
{
1583
1582
if (length >= 0 ) {
1584
- object (*constructor)(Thread*, uintptr_t , bool );
1583
+ object (*constructor)(Thread*, uintptr_t );
1585
1584
switch (type) {
1586
1585
case T_BOOLEAN:
1587
1586
constructor = makeBooleanArray;
@@ -1618,7 +1617,7 @@ makeBlankArray(MyThread* t, unsigned type, int32_t length)
1618
1617
default : abort (t);
1619
1618
}
1620
1619
1621
- return reinterpret_cast <uintptr_t >(constructor (t, length, true ));
1620
+ return reinterpret_cast <uintptr_t >(constructor (t, length));
1622
1621
} else {
1623
1622
object message = makeString (t, " %d" , length);
1624
1623
t->exception = makeNegativeArraySizeException (t, message);
@@ -1698,7 +1697,7 @@ makeMultidimensionalArray2(MyThread* t, object class_, uintptr_t* countStack,
1698
1697
}
1699
1698
}
1700
1699
1701
- object array = makeArray (t, counts[0 ], true );
1700
+ object array = makeArray (t, counts[0 ]);
1702
1701
setObjectClass (t, array, class_);
1703
1702
PROTECT (t, array);
1704
1703
@@ -3828,10 +3827,10 @@ translateExceptionHandlerTable(MyThread* t, Compiler* c, object code,
3828
3827
3829
3828
unsigned length = exceptionHandlerTableLength (t, oldTable);
3830
3829
3831
- object newIndex = makeIntArray (t, length * 3 , false );
3830
+ object newIndex = makeIntArray (t, length * 3 );
3832
3831
PROTECT (t, newIndex);
3833
3832
3834
- object newTable = makeArray (t, length + 1 , true );
3833
+ object newTable = makeArray (t, length + 1 );
3835
3834
PROTECT (t, newTable);
3836
3835
3837
3836
set (t, newTable, ArrayBody, newIndex);
@@ -3874,7 +3873,7 @@ translateLineNumberTable(MyThread* t, Compiler* c, object code, intptr_t start)
3874
3873
PROTECT (t, oldTable);
3875
3874
3876
3875
unsigned length = lineNumberTableLength (t, oldTable);
3877
- object newTable = makeLineNumberTable (t, length, false );
3876
+ object newTable = makeLineNumberTable (t, length);
3878
3877
for (unsigned i = 0 ; i < length; ++i) {
3879
3878
LineNumber* oldLine = lineNumberTableBody (t, oldTable, i);
3880
3879
LineNumber* newLine = lineNumberTableBody (t, newTable, i);
@@ -4107,7 +4106,7 @@ finish(MyThread* t, Allocator* allocator, Context* context)
4107
4106
FixedSizeOfArray + ((context->objectPoolCount + 1 ) * BytesPerWord),
4108
4107
true );
4109
4108
4110
- initArray (t, pool, context->objectPoolCount + 1 , false );
4109
+ initArray (t, pool, context->objectPoolCount + 1 );
4111
4110
mark (t, pool, 0 );
4112
4111
4113
4112
set (t, pool, ArrayBody, objectPools (t));
@@ -4150,7 +4149,7 @@ finish(MyThread* t, Allocator* allocator, Context* context)
4150
4149
codeLineNumberTable (t, code),
4151
4150
codeMaxStack (t, code),
4152
4151
codeMaxLocals (t, code),
4153
- 0 , false );
4152
+ 0 );
4154
4153
4155
4154
set (t, context->method , MethodCode, code);
4156
4155
}
@@ -4176,8 +4175,7 @@ finish(MyThread* t, Allocator* allocator, Context* context)
4176
4175
unsigned size = usableFrameSizeWithParameters (t, context->method );
4177
4176
object map = makeIntArray
4178
4177
(t, context->traceLogCount
4179
- + ceiling (context->traceLogCount * size, 32 ),
4180
- false );
4178
+ + ceiling (context->traceLogCount * size, 32 ));
4181
4179
4182
4180
assert (t, intArrayLength (t, map) == context->traceLogCount
4183
4181
+ frameObjectMapSize (t, context->method , map));
@@ -5076,7 +5074,7 @@ class MyProcessor: public Processor {
5076
5074
return vm::makeClass
5077
5075
(t, flags, vmFlags, arrayDimensions, fixedSize, arrayElementSize,
5078
5076
objectMask, name, super, interfaceTable, virtualTable, fieldTable,
5079
- methodTable, staticTable, loader, vtableLength, false );
5077
+ methodTable, staticTable, loader, vtableLength);
5080
5078
}
5081
5079
5082
5080
virtual void
@@ -5399,7 +5397,7 @@ class MyProcessor: public Processor {
5399
5397
if (image) {
5400
5398
::boot (static_cast <MyThread*>(t), image);
5401
5399
} else {
5402
- callTable = makeArray (t, 128 , true );
5400
+ callTable = makeArray (t, 128 );
5403
5401
5404
5402
methodTree = methodTreeSentinal = makeTreeNode (t, 0 , 0 , 0 );
5405
5403
set (t, methodTree, TreeNodeLeft, methodTreeSentinal);
@@ -5471,7 +5469,7 @@ resizeTable(MyThread* t, object oldTable, unsigned newLength)
5471
5469
object oldNode = 0 ;
5472
5470
PROTECT (t, oldNode);
5473
5471
5474
- object newTable = makeArray (t, newLength, true );
5472
+ object newTable = makeArray (t, newLength);
5475
5473
PROTECT (t, newTable);
5476
5474
5477
5475
for (unsigned i = 0 ; i < arrayLength (t, oldTable); ++i) {
@@ -5532,7 +5530,7 @@ insertCallNode(MyThread* t, object node)
5532
5530
object
5533
5531
makeClassMap (Thread* t, unsigned * table, unsigned count, uintptr_t * heap)
5534
5532
{
5535
- object array = makeArray (t, nextPowerOfTwo (count), true );
5533
+ object array = makeArray (t, nextPowerOfTwo (count));
5536
5534
object map = makeHashMap (t, 0 , array);
5537
5535
PROTECT (t, map);
5538
5536
@@ -5548,7 +5546,7 @@ object
5548
5546
makeStaticTableArray (Thread* t, unsigned * table, unsigned count,
5549
5547
uintptr_t * heap)
5550
5548
{
5551
- object array = makeArray (t, count, false );
5549
+ object array = makeArray (t, count);
5552
5550
5553
5551
for (unsigned i = 0 ; i < count; ++i) {
5554
5552
set (t, array, ArrayBody + (i * BytesPerWord),
@@ -5561,7 +5559,7 @@ makeStaticTableArray(Thread* t, unsigned* table, unsigned count,
5561
5559
object
5562
5560
makeStringMap (Thread* t, unsigned * table, unsigned count, uintptr_t * heap)
5563
5561
{
5564
- object array = makeArray (t, nextPowerOfTwo (count), true );
5562
+ object array = makeArray (t, nextPowerOfTwo (count));
5565
5563
object map = makeWeakHashMap (t, 0 , array);
5566
5564
PROTECT (t, map);
5567
5565
@@ -5577,7 +5575,7 @@ object
5577
5575
makeCallTable (MyThread* t, uintptr_t * heap, unsigned * calls, unsigned count,
5578
5576
uintptr_t base)
5579
5577
{
5580
- object table = makeArray (t, nextPowerOfTwo (count), true );
5578
+ object table = makeArray (t, nextPowerOfTwo (count));
5581
5579
PROTECT (t, table);
5582
5580
5583
5581
unsigned size = 0 ;
0 commit comments