Home | History | Annotate | Download | only in src

Lines Matching defs:Builtins

33 #include "builtins.h"
45 // Arguments object passed to C++ builtins.
113 // Support macro for defining builtins in C++.
466 GetProperty(Handle<JSObject>(isolate->global_context()->builtins()),
1538 Builtins::Builtins() : initialized_(false) {
1544 Builtins::~Builtins() {
1549 Address const Builtins::c_functions_[cfunction_count] = {
1556 const char* const Builtins::javascript_names_[id_count] = {
1560 int const Builtins::javascript_argc_[id_count] = {
1580 CallOnce(&once_, &Builtins::InitBuiltinFunctionTable);
1585 BuiltinDesc functions_[Builtins::builtin_count + 1];
1587 friend class Builtins;
1595 // within the lexical scope of Builtins:: and within a context where
1597 void Builtins::InitBuiltinFunctionTable() {
1634 void Builtins::SetUp(bool create_heap_objects) {
1639 // Create a scope for the handles in the builtins.
1649 // Traverse the list of builtins and generate an adaptor in a
1678 // Log the event and add the code to the builtins array.
1706 void Builtins::TearDown() {
1711 void Builtins::IterateBuiltins(ObjectVisitor* v) {
1716 const char* Builtins::Lookup(byte* pc) {
1731 Handle<Code> Builtins::name() { \
1737 Handle<Code> Builtins::name() { \