| Index: test/cctest/test-assembler-arm.cc
|
| diff --git a/test/cctest/test-assembler-arm.cc b/test/cctest/test-assembler-arm.cc
|
| index 44b35f8d46139f1eb3fb8c576ff9845371257928..087d7624a49ed68ce4c5a5ce317894e5e2a33280 100644
|
| --- a/test/cctest/test-assembler-arm.cc
|
| +++ b/test/cctest/test-assembler-arm.cc
|
| @@ -61,7 +61,7 @@ TEST(0) {
|
| __ mov(pc, Operand(lr));
|
|
|
| CodeDesc desc;
|
| - assm.GetCode(&desc);
|
| + assm.GetCode(isolate, &desc);
|
| Handle<Code> code = isolate->factory()->NewCode(
|
| desc, Code::ComputeFlags(Code::STUB), Handle<Code>());
|
| #ifdef DEBUG
|
| @@ -98,7 +98,7 @@ TEST(1) {
|
| __ mov(pc, Operand(lr));
|
|
|
| CodeDesc desc;
|
| - assm.GetCode(&desc);
|
| + assm.GetCode(isolate, &desc);
|
| Handle<Code> code = isolate->factory()->NewCode(
|
| desc, Code::ComputeFlags(Code::STUB), Handle<Code>());
|
| #ifdef DEBUG
|
| @@ -144,7 +144,7 @@ TEST(2) {
|
| __ mov(r0, Operand(0xFFF0FFFF));
|
|
|
| CodeDesc desc;
|
| - assm.GetCode(&desc);
|
| + assm.GetCode(isolate, &desc);
|
| Handle<Code> code = isolate->factory()->NewCode(
|
| desc, Code::ComputeFlags(Code::STUB), Handle<Code>());
|
| #ifdef DEBUG
|
| @@ -192,7 +192,7 @@ TEST(3) {
|
| __ ldm(ia_w, sp, r4.bit() | fp.bit() | pc.bit());
|
|
|
| CodeDesc desc;
|
| - assm.GetCode(&desc);
|
| + assm.GetCode(isolate, &desc);
|
| Handle<Code> code = isolate->factory()->NewCode(
|
| desc, Code::ComputeFlags(Code::STUB), Handle<Code>());
|
| #ifdef DEBUG
|
| @@ -324,7 +324,7 @@ TEST(4) {
|
| __ ldm(ia_w, sp, r4.bit() | fp.bit() | pc.bit());
|
|
|
| CodeDesc desc;
|
| - assm.GetCode(&desc);
|
| + assm.GetCode(isolate, &desc);
|
| Handle<Code> code = isolate->factory()->NewCode(
|
| desc, Code::ComputeFlags(Code::STUB), Handle<Code>());
|
| #ifdef DEBUG
|
| @@ -387,7 +387,7 @@ TEST(5) {
|
| __ mov(pc, Operand(lr));
|
|
|
| CodeDesc desc;
|
| - assm.GetCode(&desc);
|
| + assm.GetCode(isolate, &desc);
|
| Handle<Code> code = isolate->factory()->NewCode(
|
| desc, Code::ComputeFlags(Code::STUB), Handle<Code>());
|
| #ifdef DEBUG
|
| @@ -419,7 +419,7 @@ TEST(6) {
|
| __ mov(pc, Operand(lr));
|
|
|
| CodeDesc desc;
|
| - assm.GetCode(&desc);
|
| + assm.GetCode(isolate, &desc);
|
| Handle<Code> code = isolate->factory()->NewCode(
|
| desc, Code::ComputeFlags(Code::STUB), Handle<Code>());
|
| #ifdef DEBUG
|
| @@ -488,7 +488,7 @@ static void TestRoundingMode(VCVTTypes types,
|
| __ mov(pc, Operand(lr));
|
|
|
| CodeDesc desc;
|
| - assm.GetCode(&desc);
|
| + assm.GetCode(isolate, &desc);
|
| Handle<Code> code = isolate->factory()->NewCode(
|
| desc, Code::ComputeFlags(Code::STUB), Handle<Code>());
|
| #ifdef DEBUG
|
| @@ -671,7 +671,7 @@ TEST(8) {
|
| __ ldm(ia_w, sp, r4.bit() | fp.bit() | pc.bit());
|
|
|
| CodeDesc desc;
|
| - assm.GetCode(&desc);
|
| + assm.GetCode(isolate, &desc);
|
| Handle<Code> code = isolate->factory()->NewCode(
|
| desc, Code::ComputeFlags(Code::STUB), Handle<Code>());
|
| #ifdef DEBUG
|
| @@ -781,7 +781,7 @@ TEST(9) {
|
| __ ldm(ia_w, sp, r4.bit() | fp.bit() | pc.bit());
|
|
|
| CodeDesc desc;
|
| - assm.GetCode(&desc);
|
| + assm.GetCode(isolate, &desc);
|
| Handle<Code> code = isolate->factory()->NewCode(
|
| desc, Code::ComputeFlags(Code::STUB), Handle<Code>());
|
| #ifdef DEBUG
|
| @@ -887,7 +887,7 @@ TEST(10) {
|
| __ ldm(ia_w, sp, r4.bit() | fp.bit() | pc.bit());
|
|
|
| CodeDesc desc;
|
| - assm.GetCode(&desc);
|
| + assm.GetCode(isolate, &desc);
|
| Handle<Code> code = isolate->factory()->NewCode(
|
| desc, Code::ComputeFlags(Code::STUB), Handle<Code>());
|
| #ifdef DEBUG
|
| @@ -982,7 +982,7 @@ TEST(11) {
|
| __ mov(pc, Operand(lr));
|
|
|
| CodeDesc desc;
|
| - assm.GetCode(&desc);
|
| + assm.GetCode(isolate, &desc);
|
| Handle<Code> code = isolate->factory()->NewCode(
|
| desc, Code::ComputeFlags(Code::STUB), Handle<Code>());
|
| #ifdef DEBUG
|
| @@ -1109,7 +1109,7 @@ TEST(13) {
|
| __ ldm(ia_w, sp, r4.bit() | pc.bit());
|
|
|
| CodeDesc desc;
|
| - assm.GetCode(&desc);
|
| + assm.GetCode(isolate, &desc);
|
| Handle<Code> code = isolate->factory()->NewCode(
|
| desc, Code::ComputeFlags(Code::STUB), Handle<Code>());
|
| #ifdef DEBUG
|
| @@ -1182,7 +1182,7 @@ TEST(14) {
|
| __ mov(pc, Operand(lr));
|
|
|
| CodeDesc desc;
|
| - assm.GetCode(&desc);
|
| + assm.GetCode(isolate, &desc);
|
| Handle<Code> code = isolate->factory()->NewCode(
|
| desc, Code::ComputeFlags(Code::STUB), Handle<Code>());
|
| #ifdef DEBUG
|
| @@ -2063,7 +2063,7 @@ TEST(15) {
|
| __ ldm(ia_w, sp, r4.bit() | r5.bit() | pc.bit());
|
|
|
| CodeDesc desc;
|
| - assm.GetCode(&desc);
|
| + assm.GetCode(isolate, &desc);
|
| Handle<Code> code = isolate->factory()->NewCode(
|
| desc, Code::ComputeFlags(Code::STUB), Handle<Code>());
|
| #ifdef DEBUG
|
| @@ -2340,7 +2340,7 @@ TEST(16) {
|
| __ ldm(ia_w, sp, r4.bit() | pc.bit());
|
|
|
| CodeDesc desc;
|
| - assm.GetCode(&desc);
|
| + assm.GetCode(isolate, &desc);
|
| Handle<Code> code = isolate->factory()->NewCode(
|
| desc, Code::ComputeFlags(Code::STUB), Handle<Code>());
|
| #ifdef DEBUG
|
| @@ -2421,7 +2421,7 @@ TEST(sdiv) {
|
| __ bx(lr);
|
|
|
| CodeDesc desc;
|
| - assm.GetCode(&desc);
|
| + assm.GetCode(isolate, &desc);
|
| Handle<Code> code = isolate->factory()->NewCode(
|
| desc, Code::ComputeFlags(Code::STUB), Handle<Code>());
|
| #ifdef DEBUG
|
| @@ -2485,7 +2485,7 @@ TEST(udiv) {
|
| __ bx(lr);
|
|
|
| CodeDesc desc;
|
| - assm.GetCode(&desc);
|
| + assm.GetCode(isolate, &desc);
|
| Handle<Code> code = isolate->factory()->NewCode(
|
| desc, Code::ComputeFlags(Code::STUB), Handle<Code>());
|
| #ifdef DEBUG
|
| @@ -2516,7 +2516,7 @@ TEST(smmla) {
|
| __ str(r1, MemOperand(r0));
|
| __ bx(lr);
|
| CodeDesc desc;
|
| - assm.GetCode(&desc);
|
| + assm.GetCode(isolate, &desc);
|
| Handle<Code> code = isolate->factory()->NewCode(
|
| desc, Code::ComputeFlags(Code::STUB), Handle<Code>());
|
| #ifdef OBJECT_PRINT
|
| @@ -2542,7 +2542,7 @@ TEST(smmul) {
|
| __ str(r1, MemOperand(r0));
|
| __ bx(lr);
|
| CodeDesc desc;
|
| - assm.GetCode(&desc);
|
| + assm.GetCode(isolate, &desc);
|
| Handle<Code> code = isolate->factory()->NewCode(
|
| desc, Code::ComputeFlags(Code::STUB), Handle<Code>());
|
| #ifdef OBJECT_PRINT
|
| @@ -2568,7 +2568,7 @@ TEST(sxtb) {
|
| __ str(r1, MemOperand(r0));
|
| __ bx(lr);
|
| CodeDesc desc;
|
| - assm.GetCode(&desc);
|
| + assm.GetCode(isolate, &desc);
|
| Handle<Code> code = isolate->factory()->NewCode(
|
| desc, Code::ComputeFlags(Code::STUB), Handle<Code>());
|
| #ifdef OBJECT_PRINT
|
| @@ -2594,7 +2594,7 @@ TEST(sxtab) {
|
| __ str(r1, MemOperand(r0));
|
| __ bx(lr);
|
| CodeDesc desc;
|
| - assm.GetCode(&desc);
|
| + assm.GetCode(isolate, &desc);
|
| Handle<Code> code = isolate->factory()->NewCode(
|
| desc, Code::ComputeFlags(Code::STUB), Handle<Code>());
|
| #ifdef OBJECT_PRINT
|
| @@ -2620,7 +2620,7 @@ TEST(sxth) {
|
| __ str(r1, MemOperand(r0));
|
| __ bx(lr);
|
| CodeDesc desc;
|
| - assm.GetCode(&desc);
|
| + assm.GetCode(isolate, &desc);
|
| Handle<Code> code = isolate->factory()->NewCode(
|
| desc, Code::ComputeFlags(Code::STUB), Handle<Code>());
|
| #ifdef OBJECT_PRINT
|
| @@ -2646,7 +2646,7 @@ TEST(sxtah) {
|
| __ str(r1, MemOperand(r0));
|
| __ bx(lr);
|
| CodeDesc desc;
|
| - assm.GetCode(&desc);
|
| + assm.GetCode(isolate, &desc);
|
| Handle<Code> code = isolate->factory()->NewCode(
|
| desc, Code::ComputeFlags(Code::STUB), Handle<Code>());
|
| #ifdef OBJECT_PRINT
|
| @@ -2672,7 +2672,7 @@ TEST(uxtb) {
|
| __ str(r1, MemOperand(r0));
|
| __ bx(lr);
|
| CodeDesc desc;
|
| - assm.GetCode(&desc);
|
| + assm.GetCode(isolate, &desc);
|
| Handle<Code> code = isolate->factory()->NewCode(
|
| desc, Code::ComputeFlags(Code::STUB), Handle<Code>());
|
| #ifdef OBJECT_PRINT
|
| @@ -2698,7 +2698,7 @@ TEST(uxtab) {
|
| __ str(r1, MemOperand(r0));
|
| __ bx(lr);
|
| CodeDesc desc;
|
| - assm.GetCode(&desc);
|
| + assm.GetCode(isolate, &desc);
|
| Handle<Code> code = isolate->factory()->NewCode(
|
| desc, Code::ComputeFlags(Code::STUB), Handle<Code>());
|
| #ifdef OBJECT_PRINT
|
| @@ -2724,7 +2724,7 @@ TEST(uxth) {
|
| __ str(r1, MemOperand(r0));
|
| __ bx(lr);
|
| CodeDesc desc;
|
| - assm.GetCode(&desc);
|
| + assm.GetCode(isolate, &desc);
|
| Handle<Code> code = isolate->factory()->NewCode(
|
| desc, Code::ComputeFlags(Code::STUB), Handle<Code>());
|
| #ifdef OBJECT_PRINT
|
| @@ -2750,7 +2750,7 @@ TEST(uxtah) {
|
| __ str(r1, MemOperand(r0));
|
| __ bx(lr);
|
| CodeDesc desc;
|
| - assm.GetCode(&desc);
|
| + assm.GetCode(isolate, &desc);
|
| Handle<Code> code = isolate->factory()->NewCode(
|
| desc, Code::ComputeFlags(Code::STUB), Handle<Code>());
|
| #ifdef OBJECT_PRINT
|
| @@ -2792,7 +2792,7 @@ TEST(rbit) {
|
| __ bx(lr);
|
|
|
| CodeDesc desc;
|
| - assm.GetCode(&desc);
|
| + assm.GetCode(isolate, &desc);
|
| Handle<Code> code = isolate->factory()->NewCode(
|
| desc, Code::ComputeFlags(Code::STUB), Handle<Code>());
|
|
|
| @@ -2874,7 +2874,7 @@ TEST(code_relative_offset) {
|
| __ ldm(ia_w, sp, r4.bit() | r5.bit() | pc.bit());
|
|
|
| CodeDesc desc;
|
| - assm.GetCode(&desc);
|
| + assm.GetCode(isolate, &desc);
|
| Handle<Code> code = isolate->factory()->NewCode(
|
| desc, Code::ComputeFlags(Code::STUB), code_object);
|
| F1 f = FUNCTION_CAST<F1>(code->entry());
|
| @@ -2914,7 +2914,7 @@ TEST(msr_mrs) {
|
| __ bx(lr);
|
|
|
| CodeDesc desc;
|
| - assm.GetCode(&desc);
|
| + assm.GetCode(isolate, &desc);
|
| Handle<Code> code = isolate->factory()->NewCode(
|
| desc, Code::ComputeFlags(Code::STUB), Handle<Code>());
|
| #ifdef DEBUG
|
| @@ -3015,7 +3015,7 @@ TEST(ARMv8_float32_vrintX) {
|
| __ ldm(ia_w, sp, r4.bit() | fp.bit() | pc.bit());
|
|
|
| CodeDesc desc;
|
| - assm.GetCode(&desc);
|
| + assm.GetCode(isolate, &desc);
|
| Handle<Code> code = isolate->factory()->NewCode(
|
| desc, Code::ComputeFlags(Code::STUB), Handle<Code>());
|
| #ifdef DEBUG
|
| @@ -3120,7 +3120,7 @@ TEST(ARMv8_vrintX) {
|
| __ ldm(ia_w, sp, r4.bit() | fp.bit() | pc.bit());
|
|
|
| CodeDesc desc;
|
| - assm.GetCode(&desc);
|
| + assm.GetCode(isolate, &desc);
|
| Handle<Code> code = isolate->factory()->NewCode(
|
| desc, Code::ComputeFlags(Code::STUB), Handle<Code>());
|
| #ifdef DEBUG
|
| @@ -3260,7 +3260,7 @@ TEST(ARMv8_vsel) {
|
| __ bx(lr);
|
|
|
| CodeDesc desc;
|
| - assm.GetCode(&desc);
|
| + assm.GetCode(isolate, &desc);
|
| Handle<Code> code = isolate->factory()->NewCode(
|
| desc, Code::ComputeFlags(Code::STUB), Handle<Code>());
|
| #ifdef DEBUG
|
| @@ -3354,7 +3354,7 @@ TEST(ARMv8_vminmax_f64) {
|
| __ bx(lr);
|
|
|
| CodeDesc desc;
|
| - assm.GetCode(&desc);
|
| + assm.GetCode(isolate, &desc);
|
| Handle<Code> code = isolate->factory()->NewCode(
|
| desc, Code::ComputeFlags(Code::STUB), Handle<Code>());
|
| #ifdef DEBUG
|
| @@ -3436,7 +3436,7 @@ TEST(ARMv8_vminmax_f32) {
|
| __ bx(lr);
|
|
|
| CodeDesc desc;
|
| - assm.GetCode(&desc);
|
| + assm.GetCode(isolate, &desc);
|
| Handle<Code> code = isolate->factory()->NewCode(
|
| desc, Code::ComputeFlags(Code::STUB), Handle<Code>());
|
| #ifdef DEBUG
|
| @@ -3568,7 +3568,7 @@ static F4 GenerateMacroFloatMinMax(MacroAssembler& assm) {
|
| __ b(&done_max_aba);
|
|
|
| CodeDesc desc;
|
| - assm.GetCode(&desc);
|
| + assm.GetCode(assm.isolate(), &desc);
|
| Handle<Code> code = assm.isolate()->factory()->NewCode(
|
| desc, Code::ComputeFlags(Code::STUB), Handle<Code>());
|
| #ifdef DEBUG
|
| @@ -3736,7 +3736,7 @@ TEST(unaligned_loads) {
|
| __ bx(lr);
|
|
|
| CodeDesc desc;
|
| - assm.GetCode(&desc);
|
| + assm.GetCode(isolate, &desc);
|
| Handle<Code> code = isolate->factory()->NewCode(
|
| desc, Code::ComputeFlags(Code::STUB), Handle<Code>());
|
| #ifdef DEBUG
|
| @@ -3782,7 +3782,7 @@ TEST(unaligned_stores) {
|
| __ bx(lr);
|
|
|
| CodeDesc desc;
|
| - assm.GetCode(&desc);
|
| + assm.GetCode(isolate, &desc);
|
| Handle<Code> code = isolate->factory()->NewCode(
|
| desc, Code::ComputeFlags(Code::STUB), Handle<Code>());
|
| #ifdef DEBUG
|
| @@ -3885,7 +3885,7 @@ TEST(vswp) {
|
| __ bx(lr);
|
|
|
| CodeDesc desc;
|
| - assm.GetCode(&desc);
|
| + assm.GetCode(isolate, &desc);
|
| Handle<Code> code = isolate->factory()->NewCode(
|
| desc, Code::ComputeFlags(Code::STUB), Handle<Code>());
|
| #ifdef DEBUG
|
|
|