Lines Matching refs:JavaScript
41 // Most object types in the V8 JavaScript are described in this file.
246 // As an example, a JavaScript object is a heap object and its map
576 // Boundaries for testing the type is a JavaScript "object". Note that
1327 // The JSObject describes real heap allocated JavaScript objects with
2836 // which live outside the JavaScript heap. Its subclasses are used to
4235 // profiling of JavaScript code written in OO style, where almost
4524 // JSFunction describes JavaScript functions.
4720 // Common super class for JavaScript global objects and the special
4764 // JavaScript global object.
4791 // JavaScript.
4794 // Accessors for the runtime routines written in JavaScript.
4795 inline Object* javascript_builtin(Builtins::JavaScript id);
4796 inline void set_javascript_builtin(Builtins::JavaScript id, Object* value);
4798 // Accessors for code of the runtime routines written in JavaScript.
4799 inline Code* javascript_builtin_code(Builtins::JavaScript id);
4800 inline void set_javascript_builtin_code(Builtins::JavaScript id, Code* value);
4817 // room for two pointers per runtime routine written in javascript
4826 JavaScript id) {
4830 static int OffsetOfCodeWithId(Builtins::JavaScript id) {
4869 // the API. The messages are formatted in JavaScript so this object is
4870 // a real JavaScript object. The information used for formatting the
4871 // error messages are not directly accessible from JavaScript to
5287 // The String abstract class captures JavaScript string values:
6048 // Proxy describes objects pointing from JavaScript to C structures.
6088 // The JSArray describes JavaScript Arrays
6547 // List of related JavaScript break points.