I'm a student and for me it aren't very basic questions. V8's code doesn't look so pretty simple for me. My plans are clear. I want to port v8 to a new VLIW architecture. I already have macro assembler in v8 and now I'm trying to implement code stubs and full-codegen.
And of course I like to study v8 internal architecture, maybe I can optimize something in v8 later :) On Thursday, June 9, 2016 at 3:30:31 PM UTC+6, Yang Guo wrote: > > Hi, > > I've seen you post a lot of very basic questions in this mailing list. May > I ask what you are planning to do? Are you simply browsing V8's source for > educational purposes? Are you trying to port V8 to a new platform? > > Cheers, > > Yang > > On Thu, Jun 9, 2016 at 11:25 AM <[email protected] <javascript:>> wrote: > >> Hm, Why v8 uses JSEntryTrampoline? >> We have JSEntryStub and he receives from src/execution.cc:56: >> >> 0) orig_func >> 1) target_func >> 2) receiver >> 3) argc >> 4) argv >> >> and we must only call target func with parameters (set up frame and ...) >> >> And second question is - How to can I receive target address from >> target_func? It has Object* type. >> >> On Tuesday, June 7, 2016 at 4:42:59 PM UTC+6, Ben Noordhuis wrote: >> >>> On Tue, Jun 7, 2016 at 12:35 PM, <[email protected]> wrote: >>> > Thx Ben. >>> > Where can I find V8 internal calling conventions description? >>> >>> In the code. :-) >>> >>> (Only serious. I don't think it's documented anywhere.) >>> >> -- >> -- >> v8-dev mailing list >> [email protected] <javascript:> >> 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] <javascript:>. >> For more options, visit https://groups.google.com/d/optout. >> > -- -- 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.
