| # In order to make it easier to audit the signal handler code, we use very | 
 | # restrictive include rules to limit the amount of code that the signal handler | 
 | # can depend on. | 
 |  | 
 | include_rules = [ | 
 |   "-src", | 
 |   "-include", | 
 |   "+src/trap-handler", | 
 | ] | 
 |  | 
 | specific_include_rules = { | 
 |   "trap-handler.h": [ | 
 |     "+src/base/build_config.h", | 
 |     "+src/common/globals.h", | 
 |     "+src/flags/flags.h", | 
 |   ], | 
 |   "handler-inside-posix.h": [ | 
 |     # To access V8_OS_LINUX. This file is already included in build_config.h. | 
 |     "+include/v8config.h", | 
 |   ], | 
 |   "handler-inside-win.h": [ | 
 |     "+src/base/macros.h", | 
 |   ] | 
 | } |