Jak dodać nową klasę do Google V8?
Jestem nowicjuszem w Google V8 i JavaScript, i próbuję dodać nową klasę do Javascript za pomocą C ++.
Skończyłem pracę z wiązaniem Webkit V8, referencje to:webkit idl iwiązanie v8
Teraz chcę zintegrować go bezpośrednio z silnikiem V8, modyfikując kod V8 zamiast po prostu używać api V8 do rozszerzenia. Innymi słowy, chcę dodać nową klasę, podobnie jak typ Array w Javascript, przy użyciu tego samego mechanizmu implementacji.
Przeszukałem Internet, w tym dokumenty w Google, ale widziałem tylko przewodniki dotyczące osadzania V8 z natywnym kodem.
Gdzie mogę znaleźć przewodniki dotyczące modyfikowania kodu V8?
Albo gdzie mogę znaleźć dokumenty dotyczące architektury projektowej V8?
Czy ktoś może opisać, jak V8 implementuje typ Array w C ++?
Wielkie dzięki.