Home
last modified time | relevance | path

Searched refs:build (Results 1 – 22 of 22) sorted by relevance

/xnu-8796.141.3/makedefs/
H A DMakeInc.top6 # build system. All the main XBS targets
12 # the user's intent ("build these 3 kernels")
14 # invoke the recursive make build system.
15 # As such, we have no knowledge of how to build
20 # single-architecture build is responsible for
21 # inserting its build products into the final
24 # "primary" build configs are done in serial.
178 # kernel's recursive build system will build the 3rd element as the KernelPlatform
247 # "build configurations" which are tuples joined by "^". For
252 # VARIANT_CONFIGS contains one build configuration for each combination
[all …]
H A DMakeInc.san10 # Generates rule to build symbolset file from specific export file.
31 # Generate rule to build System.kext plugin for give sanitizer.
49 # Generate rule to build System.kext plugin in SYMROOT
53 # $(3) - build configs to get symbolset binaries from corresponding OBJDIR
H A DMakeInc.dir5 # MakeInc.dir contains the recursion rules for the build system.
16 # $(3) is the target to build with a sub-make after
19 # build COMPONENT directory, or empty if it should recurse
87 # Post-process build results
H A DMakeInc.cmd6 # the build, as well as make fragments and text
11 # Commands for the build environment
229 export SCAN_BUILD := $(shell $(XCRUN) -sdk $(SDKROOT) -find scan-build 2> /dev/null)
259 # Scripts or tools we build ourselves
374 # Similar to build configs, but alias configs are a 4-tuple
417 # $(1) is a fully-expanded build config (like "RELEASE^X86_64^NONE")
424 # $(1) is a fully-expanded build config (like "RELEASE^X86_64^NONE")
430 # Returns build config if both architecture and kernel configuration match.
432 # $(1) - list of build configs
445 # Returns build config if kernel configuration matches.
[all …]
H A DMakeInc.color6 # colored output of the build log.
14 # Get a nice list of device code names associated with the build platform
H A DMakeInc.kernel6 # recursive build system with rules specific
46 # Rules for the highly parallel "build" phase, where each build configuration
47 # writes into their own $(TARGET) independent of other build configs
49 # There are 5 primary build outputs:
269 # Install rules. Each build config is classified as "primary" (the first
270 # config for an architecture) or "non-primary". Primary build configs
273 # $(DSTROOT)/$(KERNEL_FILE_NAME), and consequently each primary build config
275 # build configs. Non-primary build configs will never compete for
H A DMakeInc.def403 # Instrumentation for other sanitizers is enabled explicitly at build time.
521 # affect the UBSAN build outside of the entries that are legitimately
591 # When making non-compatible changes to the XNU runtime, it can be useful to build
593 # Uncomment the lines below to be able to build development, but passing KASAN=1.
921 # code *.o files for xnu to build (i.e, setsegname runs on
925 # do not utilize an export list. For these configs to build,
956 # To build the json compilation database, kernel compile commands are
960 # build steps (dSYM, static link, etc) that depend on *.o outputs must be bypassed.
1173 # Overrides for XBS build aliases
/xnu-8796.141.3/
H A DREADME.md18 * `makedefs` - top level rules and defines for kernel build.
25 How to build XNU
31 The xnu make system can build kernel based on `KERNEL_CONFIGS` & `ARCH_CONFIGS` variables as argume…
40 * \<arch> : can be valid arch to build for. (E.g. `X86_64`)
42 To build a kernel for the same architecture as running OS, just type
54 * By default, architecture is set to the build machine architecture, and the default kernel
55 config is set to build for DEVELOPMENT.
72 Replace DEVELOPMENT and ARM64 with the appropriate build and platform.
75 * To build with RELEASE kernel configuration
90 …* $ make MAKEJOBS=-j8 # this will use 8 processes during the build. The default is 2x the numbe…
[all …]
H A DMakefile220 build \
227 DEFAULT_TARGET := build
/xnu-8796.141.3/tests/iokit/
H A Dio_catalog_send_data.m102 "build an IORegistry entry with mismatching IOService and "
119 /* this trick to build an entry by io_catalog_send_data should fail */
120 T_EXPECT_EQ(kret, kIOReturnNotPrivileged, "build an entry with"
/xnu-8796.141.3/config/
H A DMasterVersion13 # S represents the kernel build stage (one of "d", "a", "b", or "r")
18 # be used for build-time version logic and prototypes for variables that can
H A DMASTER21 # To build a configuration, execute "doconf <configuration>."
160 profile # build a profiling kernel # <profile>
/xnu-8796.141.3/libkern/kxld/
H A DMakefile124 release: build
127 debug: build
130 profile: build
135 build: $(LIBKXLDSYM_$(PRODUCT_TYPE)) target
/xnu-8796.141.3/tools/tests/perf_index/
H A DREADME66 build alias, so you can also find a copy on ~rc at:
69 Alternatively you can build it yourself using make like so:
73 # build for Mac, current OS
75 # build for iOS
80 # build for only armv7 and armv7s
/xnu-8796.141.3/libsyscall/mach/
H A D.gitignore3 build/
/xnu-8796.141.3/libkern/libkern/
H A Dversion.h.template62 /* OSBUILD_CONFIG, osbuild_config is a one-word string describing the build
109 * "Darwin Kernel Version <osrelease>: <build date>; <osbuilder>:<build root>"
/xnu-8796.141.3/tools/tests/MPMMTest/
H A DREADME3 These tests measure the speed of IPC with mach messaging and kqueues. To build,
/xnu-8796.141.3/tools/
H A Dremote_build.sh220 …rsync $RSYNC_ARGS --delete $RSYNC_DELETE_EXCLUDED --include=/build.sh --include=/BuildTools --incl…
/xnu-8796.141.3/osfmk/tests/
H A DREADME.md85 ~osdev/tat/dev/bin/bats build -b <build> -t darwinLTE -p xnu:<branch> -r <radarnum>
/xnu-8796.141.3/tools/lldbmacros/
H A DREADME.md114 …as a Makefile that follows the build process for xnu. This packages lldbmacros scripts into the dS…
260 …A. The lldb command interface tries to build result object from output of a python function. So in…
376 …then please update the Makefile and xnu.py imports to ensure they get compiled during kernel build.
378 * Do a clean build of kernel from xnu top level directory.
380 * Verify that your changes are present in the dSYM directory of new build.
/xnu-8796.141.3/doc/
H A Dxnu_build_consolidation.md122 sharing a single build. Note that these no longer reflect actual counts and sizes, and the real val…
131 Currently, a family of per-SoC macros are defined at build time to enable XNU to conditionally comp…
/xnu-8796.141.3/tests/
H A Dstackshot_tests.m1039 // should happen naturally in an optimized build as it is the only