I think for debugging purposes this should work.
void CodeStub::GenerateStubsAheadOfTime(Isolate* isolate) {
CEntryStub::GenerateAheadOfTime(isolate);
// StoreBufferOverflowStub::GenerateFixedRegStubsAheadOfTime(isolate);
// StubFailureTrampolineStub::GenerateAheadOfTime(isolate);
// // It is important that the store buffer overflow stubs are generated
first.
// ArrayConstructorStubBase::GenerateStubsAheadOfTime(isolate);
// CreateAllocationSiteStub::GenerateAheadOfTime(isolate);
// CreateWeakCellStub::GenerateAheadOfTime(isolate);
// BinaryOpICStub::GenerateAheadOfTime(isolate);
// BinaryOpICWithAllocationSiteStub::GenerateAheadOfTime(isolate);
// StoreFastElementStub::GenerateAheadOfTime(isolate);
// TypeofStub::GenerateAheadOfTime(isolate);
}
Thx Ben.
On Tuesday, May 24, 2016 at 2:27:38 PM UTC+6, Ben Noordhuis wrote:
>
> On Tue, May 24, 2016 at 10:19 AM, <[email protected] <javascript:>>
> wrote:
> > How can I disable that behaviour?
> > I'm porting v8 to new architecture and I don't want to implement
> > Hydrogen/Lithium before full-codegen.
>
> I don't think you can, or at least not easily. A lot of the internal
> infrastructure depends on ahead-of-time generated code stubs, it's not
> just the array constructor stubs.
>
--
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
---
You received this message because you are subscribed to the Google Groups
"v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.