Build stack frames for stubs only when needed.
[platform/upstream/v8.git] / src /
drwxr-xr-x   ..
-rw-r--r-- 230 DEPS
-rw-r--r-- 67 OWNERS
-rw-r--r-- 49791 accessors.cc
-rw-r--r-- 3638 accessors.h
-rw-r--r-- 2626 allocation-site-scopes.cc
-rw-r--r-- 3005 allocation-site-scopes.h
-rw-r--r-- 9565 allocation-tracker.cc
-rw-r--r-- 4075 allocation-tracker.h
-rw-r--r-- 2282 allocation.cc
-rw-r--r-- 2364 allocation.h
-rw-r--r-- 20807 api-natives.cc
-rw-r--r-- 1853 api-natives.h
-rw-r--r-- 270919 api.cc
-rw-r--r-- 23391 api.h
-rw-r--r-- 4743 arguments.cc
-rw-r--r-- 10547 arguments.h
drwxr-xr-x - arm
drwxr-xr-x - arm64
-rw-r--r-- 4411 array-iterator.js
-rw-r--r-- 47811 array.js
-rw-r--r-- 2650 arraybuffer.js
-rw-r--r-- 54346 assembler.cc
-rw-r--r-- 41213 assembler.h
-rw-r--r-- 5074 assert-scope.cc
-rw-r--r-- 5540 assert-scope.h
-rw-r--r-- 15671 ast-numbering.cc
-rw-r--r-- 492 ast-numbering.h
-rw-r--r-- 11547 ast-value-factory.cc
-rw-r--r-- 11666 ast-value-factory.h
-rw-r--r-- 31758 ast.cc
-rw-r--r-- 114185 ast.h
-rw-r--r-- 2712 background-parsing-task.cc
-rw-r--r-- 2152 background-parsing-task.h
-rw-r--r-- 585 bailout-reason.cc
-rw-r--r-- 26962 bailout-reason.h
drwxr-xr-x - base
-rw-r--r-- 2779 basic-block-profiler.cc
-rw-r--r-- 1905 basic-block-profiler.h
-rw-r--r-- 26810 bignum-dtoa.cc
-rw-r--r-- 2710 bignum-dtoa.h
-rw-r--r-- 21746 bignum.cc
-rw-r--r-- 3937 bignum.h
-rw-r--r-- 1233 bit-vector.cc
-rw-r--r-- 6103 bit-vector.h
-rw-r--r-- 117756 bootstrapper.cc
-rw-r--r-- 4915 bootstrapper.h
-rw-r--r-- 54889 builtins.cc
-rw-r--r-- 17200 builtins.h
-rw-r--r-- 4889 bytecodes-irregexp.h
-rw-r--r-- 7486 cached-powers.cc
-rw-r--r-- 1588 cached-powers.h
-rw-r--r-- 1741 char-predicates-inl.h
-rw-r--r-- 1277 char-predicates.cc
-rw-r--r-- 2561 char-predicates.h
-rw-r--r-- 277 checks.cc
-rw-r--r-- 923 checks.h
-rw-r--r-- 1629 circular-queue-inl.h
-rw-r--r-- 2146 circular-queue.h
-rw-r--r-- 4174 code-factory.cc
-rw-r--r-- 2330 code-factory.h
-rw-r--r-- 82643 code-stubs-hydrogen.cc
-rw-r--r-- 28035 code-stubs.cc
-rw-r--r-- 88859 code-stubs.h
-rw-r--r-- 1317 code.h
-rw-r--r-- 7676 codegen.cc
-rw-r--r-- 4927 codegen.h
-rw-r--r-- 4833 collection-iterator.js
-rw-r--r-- 7950 collection.js
-rw-r--r-- 14110 compilation-cache.cc
-rw-r--r-- 8719 compilation-cache.h
-rw-r--r-- 5114 compilation-statistics.cc
-rw-r--r-- 2274 compilation-statistics.h
-rw-r--r-- 56009 compiler.cc
-rw-r--r-- 24431 compiler.h
drwxr-xr-x - compiler
-rw-r--r-- 16713 contexts.cc
-rw-r--r-- 27762 contexts.h
-rw-r--r-- 21431 conversions-inl.h
-rw-r--r-- 16448 conversions.cc
-rw-r--r-- 7549 conversions.h
-rw-r--r-- 4750 counters.cc
-rw-r--r-- 34194 counters.h
-rw-r--r-- 2146 cpu-profiler-inl.h
-rw-r--r-- 18005 cpu-profiler.cc
-rw-r--r-- 8925 cpu-profiler.h
-rw-r--r-- 4287 d8-debug.cc
-rw-r--r-- 390 d8-debug.h
-rw-r--r-- 23712 d8-posix.cc
-rw-r--r-- 4414 d8-readline.cc
-rw-r--r-- 308 d8-windows.cc
-rw-r--r-- 56919 d8.cc
-rw-r--r-- 4508 d8.gyp
-rw-r--r-- 14763 d8.h
-rw-r--r-- 57923 d8.js
-rw-r--r-- 10968 date.cc
-rw-r--r-- 9796 date.h
-rw-r--r-- 21814 date.js
-rw-r--r-- 11937 dateparser-inl.h
-rw-r--r-- 5599 dateparser.cc
-rw-r--r-- 11321 dateparser.h
-rw-r--r-- 76556 debug-debugger.js
-rw-r--r-- 121911 debug.cc
-rw-r--r-- 27227 debug.h
-rw-r--r-- 138093 deoptimizer.cc
-rw-r--r-- 37166 deoptimizer.h
-rw-r--r-- 1795 disasm.h
-rw-r--r-- 11792 disassembler.cc
-rw-r--r-- 773 disassembler.h
-rw-r--r-- 1106 diy-fp.cc
-rw-r--r-- 2464 diy-fp.h
-rw-r--r-- 6827 double.h
-rw-r--r-- 2086 dtoa.cc
-rw-r--r-- 2980 dtoa.h
-rw-r--r-- 9215 effects.h
-rw-r--r-- 6204 elements-kind.cc
-rw-r--r-- 7304 elements-kind.h
-rw-r--r-- 73476 elements.cc
-rw-r--r-- 9075 elements.h
-rw-r--r-- 22482 execution.cc
-rw-r--r-- 10334 execution.h
drwxr-xr-x - extensions
-rw-r--r-- 82236 factory.cc
-rw-r--r-- 29710 factory.h
-rw-r--r-- 30397 fast-dtoa.cc
-rw-r--r-- 2382 fast-dtoa.h
-rw-r--r-- 4149 field-index-inl.h
-rw-r--r-- 3862 field-index.h
-rw-r--r-- 13690 fixed-dtoa.cc
-rw-r--r-- 1278 fixed-dtoa.h
-rw-r--r-- 45599 flag-definitions.h
-rw-r--r-- 15694 flags.cc
-rw-r--r-- 2450 flags.h
-rw-r--r-- 8713 frames-inl.h
-rw-r--r-- 54798 frames.cc
-rw-r--r-- 28699 frames.h
-rw-r--r-- 58757 full-codegen.cc
-rw-r--r-- 37198 full-codegen.h
-rw-r--r-- 2744 func-name-inferrer.cc
-rw-r--r-- 3298 func-name-inferrer.h
-rw-r--r-- 63285 gdb-jit.cc
-rw-r--r-- 1343 gdb-jit.h
-rw-r--r-- 3755 generator.js
-rw-r--r-- 38320 global-handles.cc
-rw-r--r-- 14200 global-handles.h
-rw-r--r-- 27157 globals.h
-rw-r--r-- 5357 handles-inl.h
-rw-r--r-- 3975 handles.cc
-rw-r--r-- 8723 handles.h
-rw-r--r-- 1359 harmony-array-includes.js
-rw-r--r-- 6061 harmony-array.js
-rw-r--r-- 1011 harmony-regexp.js
-rw-r--r-- 5073 harmony-string.js
-rw-r--r-- 2141 harmony-templates.js
-rw-r--r-- 1673 harmony-tostring.js
-rw-r--r-- 2611 harmony-typedarray.js
-rw-r--r-- 10379 hashmap.h
-rw-r--r-- 5359 heap-profiler.cc
-rw-r--r-- 2599 heap-profiler.h
-rw-r--r-- 1148 heap-snapshot-generator-inl.h
-rw-r--r-- 109499 heap-snapshot-generator.cc
-rw-r--r-- 20604 heap-snapshot-generator.h
drwxr-xr-x - heap
-rw-r--r-- 2312 hydrogen-alias-analysis.h
-rw-r--r-- 17663 hydrogen-bce.cc
-rw-r--r-- 1312 hydrogen-bce.h
-rw-r--r-- 13885 hydrogen-bch.cc
-rw-r--r-- 678 hydrogen-bch.h
-rw-r--r-- 2316 hydrogen-canonicalize.cc
-rw-r--r-- 597 hydrogen-canonicalize.h
-rw-r--r-- 32069 hydrogen-check-elimination.cc
-rw-r--r-- 1853 hydrogen-check-elimination.h
-rw-r--r-- 3354 hydrogen-dce.cc
-rw-r--r-- 779 hydrogen-dce.h
-rw-r--r-- 2396 hydrogen-dehoist.cc
-rw-r--r-- 632 hydrogen-dehoist.h
-rw-r--r-- 8115 hydrogen-environment-liveness.cc
-rw-r--r-- 2548 hydrogen-environment-liveness.h
-rw-r--r-- 12386 hydrogen-escape-analysis.cc
-rw-r--r-- 2122 hydrogen-escape-analysis.h
-rw-r--r-- 7779 hydrogen-flow-engine.h
-rw-r--r-- 29661 hydrogen-gvn.cc
-rw-r--r-- 4932 hydrogen-gvn.h
-rw-r--r-- 5822 hydrogen-infer-representation.cc
-rw-r--r-- 836 hydrogen-infer-representation.h
-rw-r--r-- 1818 hydrogen-infer-types.cc
-rw-r--r-- 844 hydrogen-infer-types.h
-rw-r--r-- 154898 hydrogen-instructions.cc
-rw-r--r-- 254615 hydrogen-instructions.h
-rw-r--r-- 17397 hydrogen-load-elimination.cc
-rw-r--r-- 613 hydrogen-load-elimination.h
-rw-r--r-- 1828 hydrogen-mark-deoptimize.cc
-rw-r--r-- 1512 hydrogen-mark-deoptimize.h
-rw-r--r-- 1749 hydrogen-mark-unreachable.cc
-rw-r--r-- 680 hydrogen-mark-unreachable.h
-rw-r--r-- 3340 hydrogen-osr.cc
-rw-r--r-- 1599 hydrogen-osr.h
-rw-r--r-- 9868 hydrogen-range-analysis.cc
-rw-r--r-- 1395 hydrogen-range-analysis.h
-rw-r--r-- 2000 hydrogen-redundant-phi.cc
-rw-r--r-- 866 hydrogen-redundant-phi.h
-rw-r--r-- 6362 hydrogen-removable-simulates.cc
-rw-r--r-- 664 hydrogen-removable-simulates.h
-rw-r--r-- 7954 hydrogen-representation-changes.cc
-rw-r--r-- 895 hydrogen-representation-changes.h
-rw-r--r-- 1290 hydrogen-sce.cc
-rw-r--r-- 540 hydrogen-sce.h
-rw-r--r-- 3894 hydrogen-store-elimination.cc
-rw-r--r-- 849 hydrogen-store-elimination.h
-rw-r--r-- 2185 hydrogen-types.cc
-rw-r--r-- 2798 hydrogen-types.h
-rw-r--r-- 7927 hydrogen-uint32-analysis.cc
-rw-r--r-- 994 hydrogen-uint32-analysis.h
-rw-r--r-- 483671 hydrogen.cc
-rw-r--r-- 100746 hydrogen.h
-rw-r--r-- 33446 i18n.cc
-rw-r--r-- 3868 i18n.h
-rw-r--r-- 66664 i18n.js
drwxr-xr-x - ia32
drwxr-xr-x - ic
-rw-r--r-- 2126 icu_util.cc
-rw-r--r-- 488 icu_util.h
-rw-r--r-- 5349 interface-descriptors.cc
-rw-r--r-- 16050 interface-descriptors.h
-rw-r--r-- 7571 interface.cc
-rw-r--r-- 6558 interface.h
-rw-r--r-- 20062 interpreter-irregexp.cc
-rw-r--r-- 754 interpreter-irregexp.h
-rw-r--r-- 1086 isolate-inl.h
-rw-r--r-- 90214 isolate.cc
-rw-r--r-- 54538 isolate.h
-rw-r--r-- 28372 json-parser.h
-rw-r--r-- 24184 json-stringifier.h
-rw-r--r-- 7035 json.js
-rw-r--r-- 2627 jsregexp-inl.h
-rw-r--r-- 221313 jsregexp.cc
-rw-r--r-- 60728 jsregexp.h
-rw-r--r-- 5601 layout-descriptor-inl.h
-rw-r--r-- 10498 layout-descriptor.cc
-rw-r--r-- 5558 layout-descriptor.h
drwxr-xr-x - libplatform
-rw-r--r-- 5911 list-inl.h
-rw-r--r-- 7346 list.h
-rw-r--r-- 1559 lithium-allocator-inl.h
-rw-r--r-- 74919 lithium-allocator.cc
-rw-r--r-- 18668 lithium-allocator.h
-rw-r--r-- 5992 lithium-codegen.cc
-rw-r--r-- 2613 lithium-codegen.h
-rw-r--r-- 2633 lithium-inl.h
-rw-r--r-- 23523 lithium.cc
-rw-r--r-- 25060 lithium.h
-rw-r--r-- 40483 liveedit-debugger.js
-rw-r--r-- 70379 liveedit.cc
-rw-r--r-- 13162 liveedit.h
-rw-r--r-- 1254 log-inl.h
-rw-r--r-- 5866 log-utils.cc
-rw-r--r-- 3944 log-utils.h
-rw-r--r-- 58331 log.cc
-rw-r--r-- 21492 log.h
-rw-r--r-- 2654 lookup-inl.h
-rw-r--r-- 11854 lookup.cc
-rw-r--r-- 6518 lookup.h
-rw-r--r-- 8739 macro-assembler.h
-rw-r--r-- 12442 macros.py
-rw-r--r-- 11161 math.js
-rw-r--r-- 6190 messages.cc
-rw-r--r-- 2898 messages.h
-rw-r--r-- 50580 messages.js
drwxr-xr-x - mips
drwxr-xr-x - mips64
-rw-r--r-- 81745 mirror-debugger.js
-rw-r--r-- 5343 mksnapshot.cc
-rw-r--r-- 898 msan.h
-rw-r--r-- 6077 natives-external.cc
-rw-r--r-- 1390 natives.h
-rw-r--r-- 19385 object-observe.js
-rw-r--r-- 37332 objects-debug.cc
-rw-r--r-- 229354 objects-inl.h
-rw-r--r-- 37146 objects-printer.cc
-rw-r--r-- 606715 objects.cc
-rw-r--r-- 407342 objects.h
-rw-r--r-- 14837 optimizing-compiler-thread.cc
-rw-r--r-- 5556 optimizing-compiler-thread.h
-rw-r--r-- 1871 ostreams.cc
-rw-r--r-- 1862 ostreams.h
-rw-r--r-- 191469 parser.cc
-rw-r--r-- 35263 parser.h
-rw-r--r-- 5323 perf-jit.cc
-rw-r--r-- 4289 perf-jit.h
drwxr-xr-x - ppc
-rw-r--r-- 1190 preparse-data-format.h
-rw-r--r-- 2867 preparse-data.cc
-rw-r--r-- 5150 preparse-data.h
-rw-r--r-- 33138 preparser.cc
-rw-r--r-- 110674 preparser.h
-rw-r--r-- 38951 prettyprinter.cc
-rw-r--r-- 4138 prettyprinter.h
-rw-r--r-- 1761 profile-generator-inl.h
-rw-r--r-- 23291 profile-generator.cc
-rw-r--r-- 12290 profile-generator.h
-rw-r--r-- 12772 promise.js
-rw-r--r-- 853 property-details-inl.h
-rw-r--r-- 11058 property-details.h
-rw-r--r-- 3079 property.cc
-rw-r--r-- 7079 property.h
-rw-r--r-- 4227 prototype.h
-rw-r--r-- 5371 proxy.js
-rw-r--r-- 1635 regexp-macro-assembler-irregexp-inl.h
-rw-r--r-- 11494 regexp-macro-assembler-irregexp.cc
-rw-r--r-- 5574 regexp-macro-assembler-irregexp.h
-rw-r--r-- 12305 regexp-macro-assembler-tracer.cc
-rw-r--r-- 4044 regexp-macro-assembler-tracer.h
-rw-r--r-- 9461 regexp-macro-assembler.cc
-rw-r--r-- 10477 regexp-macro-assembler.h
-rw-r--r-- 2207 regexp-stack.cc
-rw-r--r-- 3862 regexp-stack.h
-rw-r--r-- 15847 regexp.js
-rw-r--r-- 8086 rewriter.cc
-rw-r--r-- 783 rewriter.h
-rw-r--r-- 9899 runtime-profiler.cc
-rw-r--r-- 852 runtime-profiler.h
-rw-r--r-- 19841 runtime.js
drwxr-xr-x - runtime
-rw-r--r-- 6995 safepoint-table.cc
-rw-r--r-- 6220 safepoint-table.h
-rw-r--r-- 24066 sampler.cc
-rw-r--r-- 4223 sampler.h
-rw-r--r-- 16758 scanner-character-streams.cc
-rw-r--r-- 4737 scanner-character-streams.h
-rw-r--r-- 44998 scanner.cc
-rw-r--r-- 24679 scanner.h
-rw-r--r-- 19395 scopeinfo.cc
-rw-r--r-- 5645 scopeinfo.h
-rw-r--r-- 48121 scopes.cc
-rw-r--r-- 27500 scopes.h
-rw-r--r-- 104537 serialize.cc
-rw-r--r-- 32522 serialize.h
-rw-r--r-- 797 simulator.h
-rw-r--r-- 4807 small-pointer-list.h
-rw-r--r-- 3552 smart-pointers.h
-rw-r--r-- 4654 snapshot-common.cc
-rw-r--r-- 866 snapshot-empty.cc
-rw-r--r-- 1299 snapshot-external.cc
-rw-r--r-- 2193 snapshot-source-sink.cc
-rw-r--r-- 2441 snapshot-source-sink.h
-rw-r--r-- 2242 snapshot.h
-rw-r--r-- 8157 splay-tree-inl.h
-rw-r--r-- 5912 splay-tree.h
-rw-r--r-- 2700 startup-data-util.cc
-rw-r--r-- 1730 startup-data-util.h
-rw-r--r-- 3646 string-builder.cc
-rw-r--r-- 12802 string-builder.h
-rw-r--r-- 3210 string-iterator.js
-rw-r--r-- 430 string-search.cc
-rw-r--r-- 18966 string-search.h
-rw-r--r-- 16416 string-stream.cc
-rw-r--r-- 4407 string-stream.h
-rw-r--r-- 29390 string.js
-rw-r--r-- 15913 strtod.cc
-rw-r--r-- 511 strtod.h
-rw-r--r-- 3324 symbol.js
drwxr-xr-x - third_party
-rw-r--r-- 793 token.cc
-rw-r--r-- 14663 token.h
-rw-r--r-- 7735 transitions-inl.h
-rw-r--r-- 8352 transitions.cc
-rw-r--r-- 9857 transitions.h
-rw-r--r-- 1232 type-feedback-vector-inl.h
-rw-r--r-- 15266 type-feedback-vector.cc
-rw-r--r-- 12338 type-feedback-vector.h
-rw-r--r-- 19390 type-info.cc
-rw-r--r-- 5848 type-info.h
-rw-r--r-- 14903 typedarray.js
-rw-r--r-- 11699 types-inl.h
-rw-r--r-- 43158 types.cc
-rw-r--r-- 42319 types.h
-rw-r--r-- 24699 typing.cc
-rw-r--r-- 2318 typing.h
-rw-r--r-- 1974 unbound-queue-inl.h
-rw-r--r-- 1182 unbound-queue.h
-rw-r--r-- 2697 unicode-decoder.cc
-rw-r--r-- 3710 unicode-decoder.h
-rw-r--r-- 3930 unicode-inl.h
-rw-r--r-- 170299 unicode.cc
-rw-r--r-- 6798 unicode.h
-rw-r--r-- 10740 unique.h
-rw-r--r-- 11944 uri.js
-rw-r--r-- 588 utils-inl.h
-rw-r--r-- 11536 utils.cc
-rw-r--r-- 48473 utils.h
-rw-r--r-- 3294 v8.cc
-rw-r--r-- 3219 v8.h
-rw-r--r-- 537 v8dll-main.cc
-rw-r--r-- 1747 v8memory.h
-rw-r--r-- 55529 v8natives.js
-rw-r--r-- 10918 v8threads.cc
-rw-r--r-- 2639 v8threads.h
-rw-r--r-- 2277 variables.cc
-rw-r--r-- 5778 variables.h
-rw-r--r-- 4876 vector.h
-rw-r--r-- 2944 version.cc
-rw-r--r-- 1420 version.h
-rw-r--r-- 2115 vm-state-inl.h
-rw-r--r-- 1346 vm-state.h
-rw-r--r-- 5739 weak-collection.js
drwxr-xr-x - x64
drwxr-xr-x - x87
-rw-r--r-- 1922 zone-allocator.h
-rw-r--r-- 3726 zone-containers.h
-rw-r--r-- 8509 zone.cc
-rw-r--r-- 8907 zone.h