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.

questionAnswers(1)

yourAnswerToTheQuestion