I see only these builtins from embedded.S
extern "C" {
void Builtins_InterpreterEnterAtBytecode();
void Builtins_InterpreterEnterAtNextBytecode();
void Builtins_ContinueToCodeStubBuiltinWithResult();
void Builtins_ContinueToCodeStubBuiltin();
void Builtins_ContinueToJavaScriptBuiltinWithResult();
void Builtins_ContinueToJavaScriptBuiltin();
void construct_stub_create_deopt_addr();
void construct_stub_invoke_deopt_addr();
void Builtins_BaselineOrInterpreterEnterAtBytecode();
void Builtins_BaselineOrInterpreterEnterAtNextBytecode();
void Builtins_RestartFrameTrampoline();
typedef void (*function_ptr)();
}
在2023年12月19日星期二 UTC+8 16:33:30<Yahan Lu> 写道:
> V8 disable Embedded Builtins ( https://v8.dev/blog/short-builtin-calls)
> and load builtins from snapshot_blob.bin. I think v8 don't need to add
> embedded.S into source.
>
>
> if (emit_builtins_as_inline_asm) {
> deps += [ ":asm_to_inline_asm_default" ]
> sources += [ "$target_gen_dir/embedded.cc" ]
> } else {
> sources += [ "$target_gen_dir/embedded.S" ]
> }
>
--
--
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].
To view this discussion on the web visit
https://groups.google.com/d/msgid/v8-dev/805b8fa1-44cf-4b5e-9590-d3d84f7f7476n%40googlegroups.com.