DEPS 2.25 KB
Newer Older
1
include_rules = [
2
  "+base/trace_event/common/trace_event_common.h",
3
  "+src",
4 5
  "-src/asmjs",
  "+src/asmjs/asm-js.h",
6 7
  "-src/baseline",
  "+src/baseline/baseline.h",
8
  "+src/baseline/bytecode-offset-iterator.h",
9 10
  "-src/compiler",
  "+src/compiler/pipeline.h",
11
  "+src/compiler/code-assembler.h",
12
  "+src/compiler/wasm-compiler.h",
13
  "-src/heap",
14
  "+src/heap/basic-memory-chunk.h",
15
  "+src/heap/combined-heap.h",
16
  "+src/heap/embedder-tracing.h",
17 18
  "+src/heap/factory.h",
  "+src/heap/factory-inl.h",
19 20
  # TODO(v8:10496): Don't expose so much (through transitive includes) outside
  # of heap/.
21 22
  "+src/heap/heap.h",
  "+src/heap/heap-inl.h",
23
  "+src/heap/heap-write-barrier-inl.h",
24
  "+src/heap/heap-write-barrier.h",
25 26
  "+src/heap/local-factory-inl.h",
  "+src/heap/local-factory.h",
27
  "+src/heap/local-heap.h",
28
  "+src/heap/local-heap-inl.h",
29 30 31
  # TODO(v8:10496): Don't expose memory chunk outside of heap/.
  "+src/heap/memory-chunk.h",
  "+src/heap/memory-chunk-inl.h",
32
  "+src/heap/parked-scope.h",
33
  "+src/heap/read-only-heap-inl.h",
34
  "+src/heap/read-only-heap.h",
35
  "+src/heap/safepoint.h",
36 37
  "+src/heap/base/stack.h",
  "+src/heap/conservative-stack-visitor.h",
38
  "-src/inspector",
39
  "-src/interpreter",
40
  "+src/interpreter/bytecode-array-iterator.h",
41
  "+src/interpreter/bytecode-array-random-iterator.h",
42 43 44
  "+src/interpreter/bytecode-decoder.h",
  "+src/interpreter/bytecode-flags.h",
  "+src/interpreter/bytecode-register.h",
45 46
  "+src/interpreter/bytecodes.h",
  "+src/interpreter/interpreter.h",
47
  "+src/interpreter/interpreter-generator.h",
48
  "+src/interpreter/setup-interpreter.h",
49 50 51 52
  "-src/regexp",
  "+src/regexp/regexp.h",
  "+src/regexp/regexp-stack.h",
  "+src/regexp/regexp-utils.h",
eholk's avatar
eholk committed
53
  "-src/trap-handler",
54
  "+src/trap-handler/handler-inside-posix.h",
55
  "+src/trap-handler/handler-inside-win.h",
eholk's avatar
eholk committed
56
  "+src/trap-handler/trap-handler.h",
57
  "+testing/gtest/include/gtest/gtest_prod.h",
58
  "-src/libplatform",
59
  "-include/libplatform",
60
  "+builtins-generated",
johnx's avatar
johnx committed
61 62
  "+torque-generated",
  "+starboard",
63
]
64 65

specific_include_rules = {
66
  "d8\.cc": [
67
    "+include/libplatform/libplatform.h",
68
    "+include/libplatform/v8-tracing.h",
69
    "+perfetto/tracing.h"
70
  ],
71 72 73
  "builtins-trace\.cc": [
    "+protos/perfetto",
  ],
74 75 76
  "system-jit-win\.cc": [
    "+src/libplatform/tracing/recorder.h",
  ],
77
}