Home | History | Annotate | Download | only in src

Lines Matching refs:JavaScript

35 // Most object types in the V8 JavaScript are described in this file.
319 // As an example, a JavaScript object is a heap object and its map
780 // Boundaries for testing whether the type is a JavaScript object.
1652 // The JSObject describes real heap allocated JavaScript objects with
4444 // which live outside the JavaScript heap. Its subclasses are used to
6696 // profiling of JavaScript code written in OO style, where almost
7173 // JSFunction describes JavaScript functions.
7436 // Common super class for JavaScript global objects and the special
7466 // JavaScript global object.
7490 // JavaScript.
7493 // Accessors for the runtime routines written in JavaScript.
7494 inline Object* javascript_builtin(Builtins::JavaScript id);
7495 inline void set_javascript_builtin(Builtins::JavaScript id, Object* value);
7497 // Accessors for code of the runtime routines written in JavaScript.
7498 inline Code* javascript_builtin_code(Builtins::JavaScript id);
7499 inline void set_javascript_builtin_code(Builtins::JavaScript id, Code* value);
7508 // room for two pointers per runtime routine written in javascript
7517 static int OffsetOfFunctionWithId(Builtins::JavaScript id) {
7521 static int OffsetOfCodeWithId(Builtins::JavaScript id) {
7645 // the API. The messages are formatted in JavaScript so this object is
7646 // a real JavaScript object. The information used for formatting the
7647 // error messages are not directly accessible from JavaScript to
8581 // The String abstract class captures JavaScript string values:
9979 // Foreign describes objects pointing from JavaScript to C structures.
10012 // The JSArray describes JavaScript Arrays
10294 // Support for JavaScript accessors: A pair of a getter and a setter. Each
10296 // * a pointer to a JavaScript function or proxy: a real accessor
10324 // Set both components, skipping arguments which are a JavaScript null.
10643 // List of related JavaScript break points.