Home | History | Annotate | Download | only in src

Lines Matching defs:Builtins

33 #include "builtins.h"
47 // Arguments object passed to C++ builtins.
115 // Support macro for defining builtins in C++.
442 GetProperty(Handle<JSObject>(isolate->native_context()->builtins()),
1623 Builtins::Builtins() : initialized_(false) {
1629 Builtins::~Builtins() {
1634 Address const Builtins::c_functions_[cfunction_count] = {
1641 const char* const Builtins::javascript_names_[id_count] = {
1645 int const Builtins::javascript_argc_[id_count] = {
1665 CallOnce(&once_, &Builtins::InitBuiltinFunctionTable);
1670 BuiltinDesc functions_[Builtins::builtin_count + 1];
1672 friend class Builtins;
1680 // within the lexical scope of Builtins:: and within a context where
1682 void Builtins::InitBuiltinFunctionTable() {
1720 void Builtins::SetUp(bool create_heap_objects) {
1725 // Create a scope for the handles in the builtins.
1735 // Traverse the list of builtins and generate an adaptor in a
1764 // Log the event and add the code to the builtins array.
1792 void Builtins::TearDown() {
1797 void Builtins::IterateBuiltins(ObjectVisitor* v) {
1802 const char* Builtins::Lookup(byte* pc) {
1817 Handle<Code> Builtins::name() { \
1823 Handle<Code> Builtins::name() { \