Wie füge ich Google V8 eine neue Klasse hinzu?

Ich bin ein Neuling in Google V8 und Javascript und versuche, Javascript mithilfe von C ++ um eine neue Klasse zu erweitern.

Ich habe einige Arbeiten mit der V8-Bindung von Webkit abgeschlossen. Die Referenzen lauten:Webkit idl undv8 Bindung

Jetzt möchte ich es direkt in die V8-Engine integrieren, indem ich den V8-Code ändere, anstatt einfach die API von V8 zu verwenden, um eine Erweiterung zu erstellen. Mit anderen Worten, ich möchte eine neue Klasse wie den Array-Typ in Javascript hinzufügen, wobei derselbe Implementierungsmechanismus verwendet wird.

Ich habe im Internet nach Dokumenten in Google gesucht, aber nur Anleitungen zum Einbetten von V8 in nativen Code gefunden.

Wo finde ich Anleitungen zum Ändern des V8-Codes?
Oder wo finde ich Dokumente zur Designarchitektur von V8?
Oder kann jemand beschreiben, wie V8 den Array-Typ in C ++ implementiert?

Danke vielmals.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage