Training courses

Kernel and Embedded Linux

Bootlin training courses

Embedded Linux, kernel,
Yocto Project, Buildroot, real-time,
graphics, boot time, debugging...

Bootlin logo

Elixir Cross Referencer

Parent directory
Inputs
2007-04-03-ObjcEH.m 410 bytes
2007-05-02-Strong.m 428 bytes
2007-10-18-ProDescriptor.m 220 bytes
2007-10-23-GC-WriteBarrier.m 206 bytes
2008-08-25-incompatible-cond-expr.m 135 bytes
2008-10-23-invalid-icmp.m 107 bytes
2008-10-3-EhValue.m 788 bytes
2008-11-12-Metadata.m 215 bytes
2008-11-24-ConstCFStrings.m 261 bytes
2008-11-25-Blocks.m 334 bytes
2009-01-21-invalid-debug-info.m 513 bytes
2009-01-26-WriteBarrier-2.m 529 bytes
2009-02-05-VolatileProp.m 230 bytes
2009-08-05-utf16.m 324 bytes
2010-02-01-utf16-with-null.m 665 bytes
2010-02-09-DbgSelf.m 418 bytes
2010-02-15-Dbg-MethodStart.m 336 bytes
2010-02-23-DbgInheritance.m 238 bytes
2010-03-17-StructRef.m 1107 bytes
2011-03-08-IVarLookup.m 357 bytes
NSFastEnumeration.m 1132 bytes
arc-arm.m 1364 bytes
arc-block-copy-escape.m 694 bytes
arc-blocks.m 36555 bytes
arc-bridged-cast.m 3206 bytes
arc-captured-32bit-block-var-layout-2.m 1675 bytes
arc-captured-32bit-block-var-layout.m 9467 bytes
arc-captured-block-var-inlined-layout.m 2990 bytes
arc-captured-block-var-layout.m 9632 bytes
arc-compound-stmt.m 564 bytes
arc-cond-stmt.m 933 bytes
arc-exceptions.m 1790 bytes
arc-foreach.m 10831 bytes
arc-i386.m 1409 bytes
arc-ivar-layout.m 1527 bytes
arc-linetable-autorelease.m 1462 bytes
arc-linetable.m 3849 bytes
arc-literals.m 6868 bytes
arc-loadweakretained-release.m 2781 bytes
arc-no-arc-exceptions.m 2999 bytes
arc-no-runtime.m 395 bytes
arc-precise-lifetime.m 17561 bytes
arc-property.m 5976 bytes
arc-related-result-type.m 1083 bytes
arc-ternary-op.m 6877 bytes
arc-unbridged-cast.m 932 bytes
arc-unopt.m 2283 bytes
arc-unoptimized-byref-var.m 870 bytes
arc-unsafeclaim.m 11289 bytes
arc-weak-property.m 2627 bytes
arc-weak.m 936 bytes
arc-with-atthrow.m 651 bytes
arc.ll 527 bytes
arc.m 64543 bytes
arm-atomic-scalar-setter-getter.m 440 bytes
arm64-int32-ivar.m 405 bytes
assign.m 705 bytes
atomic-aggregate-property.m 1573 bytes
attr-availability.m 1127 bytes
attr-callconv.m 337 bytes
attr-exception.m 1032 bytes
attr-minsize.m 216 bytes
attr-noreturn.m 3593 bytes
attr-objc-runtime-visible.m 688 bytes
attr-strong.c 145 bytes
auto-property-synthesize-protocol.m 1097 bytes
autorelease.m 1413 bytes
availability-cf-link-guard.m 1831 bytes
availability-check.m 901 bytes
availability-dso-local.m 270 bytes
bitfield-1.m 1378 bytes
bitfield-access.m 1245 bytes
bitfield-gnu.m 170 bytes
bitfield-ivar-metadata.m 192 bytes
bitfield-ivar-offsets.m 975 bytes
bitfield_encoding.m 391 bytes
block-6.m 934 bytes
block-byref-debuginfo.m 559 bytes
block-byref-variable-layout.m 1503 bytes
block-over-align.m 495 bytes
block-ptr-type-crash.m 517 bytes
block-var-layout.m 4043 bytes
blocks-1.m 1400 bytes
blocks-2.m 1500 bytes
blocks-3.m 668 bytes
blocks-4.m 441 bytes
blocks-5.m 891 bytes
blocks-ivar-debug.m 295 bytes
blocks.m 5482 bytes
boxing.m 4155 bytes
builtin-memfns.m 332 bytes
builtins.m 390 bytes
catch-lexical-block.m 384 bytes
category-class.m 417 bytes
category-super-class-meth.m 1043 bytes
class-getter-dotsyntax.m 337 bytes
class-type.m 630 bytes
compatibility-alias.m 164 bytes
complex-double-abi.m 472 bytes
complex-property.m 713 bytes
compound-literal-property-access.m 605 bytes
constant-string-class-1.m 428 bytes
constant-string-class.m 869 bytes
constant-strings.m 1812 bytes
continuation-class.m 723 bytes
deadcode_strip_used_var.m 472 bytes
debug-info-block-helper.m 627 bytes
debug-info-block-line.m 3061 bytes
debug-info-block-type.m 1046 bytes
debug-info-blocks.m 3170 bytes
debug-info-category.m 2026 bytes
debug-info-class-extension.m 306 bytes
debug-info-class-extension2.m 329 bytes
debug-info-class-extension3.m 217 bytes
debug-info-crash-2.m 309 bytes
debug-info-crash.m 793 bytes
debug-info-default-synth-ivar.m 745 bytes
debug-info-fwddecl.m 387 bytes
debug-info-getter-name.m 1008 bytes
debug-info-id-with-protocol.m 1066 bytes
debug-info-impl.m 379 bytes
debug-info-instancetype.m 938 bytes
debug-info-ivars-extension.m 1221 bytes
debug-info-ivars-indirect.m 1028 bytes
debug-info-ivars-private.m 1173 bytes
debug-info-ivars.m 1459 bytes
debug-info-lifetime-crash.m 932 bytes
debug-info-linkagename.m 275 bytes
debug-info-nested-blocks.m 805 bytes
debug-info-nodebug.m 850 bytes
debug-info-property-accessors.m 1073 bytes
debug-info-property-class-extension.m 1745 bytes
debug-info-property.m 365 bytes
debug-info-property2.m 336 bytes
debug-info-property3.m 307 bytes
debug-info-property4.m 439 bytes
debug-info-property5.m 700 bytes
debug-info-pubtypes.m 327 bytes
debug-info-selector.m 222 bytes
debug-info-self.m 926 bytes
debug-info-static-var.m 365 bytes
debug-info-synthesis.m 747 bytes
debug-info-variadic-method.m 401 bytes
debug-property-synth.m 1001 bytes
debuginfo-properties.m 1326 bytes
default-property-synthesis.m 1324 bytes
designated-initializers.m 270 bytes
disable-tail-call-escaping-block.m 2347 bytes
dllstorage.m 4350 bytes
dot-syntax-1.m 3938 bytes
dot-syntax-2.m 528 bytes
dot-syntax.m 1726 bytes
empty-collection-literals.m 3498 bytes
encode-cstyle-method.m 352 bytes
encode-test-2.m 538 bytes
encode-test-3.m 562 bytes
encode-test-4.m 323 bytes
encode-test-5.m 1305 bytes
encode-test-6.m 1505 bytes
encode-test.m 3778 bytes
exceptions-asm-attribute.m 3838 bytes
exceptions-nonfragile.m 604 bytes
exceptions.m 5796 bytes
extended-block-signature-encode.m 632 bytes
externally-initialized-selectors.m 259 bytes
for-in.m 1272 bytes
forward-class-impl-metadata.m 499 bytes
forward-decl-param.m 300 bytes
forward-declare-protocol-gnu.m 291 bytes
forward-protocol-metadata-symbols.m 1103 bytes
fp2ret.m 1004 bytes
fpret.m 1434 bytes
fragile-arc.m 7216 bytes
function-decay.m 145 bytes
gc-weak-attribute.m 759 bytes
gc.m 633 bytes
getter-property-mismatch.m 759 bytes
getter-property-type-mismatch.m 693 bytes
gnu-empty-protocol-v3.m 1195 bytes
gnu-exceptions.m 982 bytes
gnu-init.m 5986 bytes
gnustep2-category.m 888 bytes
gnustep2-class.m 2084 bytes
gnustep2-ivar-offset.m 1138 bytes
gnustep2-proto.m 1244 bytes
hidden-visibility.m 419 bytes
hidden.m 280 bytes
id-isa-codegen.m 1725 bytes
illegal-UTF8.m 206 bytes
image-info.m 1159 bytes
implicit-objc_msgSend.m 253 bytes
implicit-property.m 248 bytes
instance-method-metadata.m 857 bytes
interface-layout-64.m 3146 bytes
interface.m 509 bytes
ivar-base-as-invariant-load.m 726 bytes
ivar-invariant.m 1353 bytes
ivar-layout-64-bitfields.m 1294 bytes
ivar-layout-64.m 4165 bytes
ivar-layout-array0-struct.m 471 bytes
ivar-layout-flexible-array.m 861 bytes
ivar-layout-no-optimize.m 649 bytes
ivar-layout-nonfragile-abi2.m 778 bytes
ivar-type-encoding.m 1119 bytes
ivars.m 522 bytes
layout-bitfield-crash.m 463 bytes
link-errors.m 793 bytes
local-static-block.m 2257 bytes
mangle-blocks.m 1180 bytes
message-arrays.m 266 bytes
messages-2.m 4915 bytes
messages.m 1668 bytes
metadata-class-properties.m 3583 bytes
metadata-symbols-32.m 3750 bytes
metadata-symbols-64.m 4673 bytes
metadata_symbols.m 3239 bytes
misc-atomic-property.m 1434 bytes
mrc-weak.m 6462 bytes
mrr-autorelease.m 590 bytes
mrr-captured-block-var-inlined-layout.m 1924 bytes
nested-rethrow.m 573 bytes
newproperty-nested-synthesis-1.m 2194 bytes
next-objc-dispatch.m 2458 bytes
no-category-class.m 183 bytes
no-sanitize.m 268 bytes
no-vararg-messaging.m 333 bytes
noescape.m 2106 bytes
non-lazy-classes.m 769 bytes
nonlazy-msgSend.m 262 bytes
nontrivial-c-struct-exception.m 1929 bytes
nontrivial-c-struct-func-name-collision.m 395 bytes
ns-constant-strings.m 1280 bytes
ns_consume_null_check.m 3988 bytes
nsvalue-objc-boxable-ios-arc.m 7086 bytes
nsvalue-objc-boxable-ios.m 6455 bytes
nsvalue-objc-boxable-mac-arc.m 7431 bytes
nsvalue-objc-boxable-mac.m 6800 bytes
null-objc-empty-vtable.m 482 bytes
nullptr-assert.m 313 bytes
objc-align.m 1157 bytes
objc-arc-container-subscripting.m 776 bytes
objc-asm-attribute-neg-test.m 1530 bytes
objc-asm-attribute-test.m 1885 bytes
objc-assign-ivar.m 1938 bytes
objc-container-subscripting-1.m 2615 bytes
objc-container-subscripting.m 997 bytes
objc-dictionary-literal.m 718 bytes
objc-fixed-enum.m 3389 bytes
objc-gc-aggr-assign.m 1413 bytes
objc-literal-debugger-test.m 1171 bytes
objc-literal-tests.m 3311 bytes
objc-non-trivial-struct-nrvo.m 3691 bytes
objc-read-weak-byref.m 625 bytes
objc-runtime-name.m 849 bytes
objc2-assign-global.m 3134 bytes
objc2-ivar-assign.m 756 bytes
objc2-legacy-dispatch.m 805 bytes
objc2-new-gc-api-strongcast.m 812 bytes
objc2-no-strong-cast.m 303 bytes
objc2-no-write-barrier.m 572 bytes
objc2-nonfragile-abi-impl.m 222 bytes
objc2-property-encode.m 279 bytes
objc2-protocol-enc.m 907 bytes
objc2-protocol-metadata.m 491 bytes
objc2-retain-codegen.m 370 bytes
objc2-strong-cast-1.m 864 bytes
objc2-strong-cast-block-import.m 495 bytes
objc2-strong-cast.m 421 bytes
objc2-weak-assign.m 635 bytes
objc2-weak-block-call.m 636 bytes
objc2-weak-compare.m 568 bytes
objc2-weak-import-attribute.m 1227 bytes
objc2-weak-ivar-debug.m 719 bytes
objc2-weak-ivar.m 349 bytes
objc2-write-barrier-2.m 1823 bytes
objc2-write-barrier-3.m 1207 bytes
objc2-write-barrier-4.m 632 bytes
objc2-write-barrier-5.m 1111 bytes
objc2-write-barrier.m 4269 bytes
objc_copyStruct.m 410 bytes
object-incr-decr-1.m 249 bytes
objfw.m 549 bytes
optimize-ivar-offset-load.m 1795 bytes
optimized-setter-ios-device.m 1167 bytes
optimized-setter.m 1392 bytes
os_log.m 4133 bytes
overloadable.m 308 bytes
parameterized_classes.m 3851 bytes
personality.m 7853 bytes
predefined-expr.m 3299 bytes
private-extern-selector-reference.m 510 bytes
prop-metadata-gnu.m 548 bytes
property-aggregate.m 927 bytes
property-agrr-getter.m 488 bytes
property-array-type.m 917 bytes
property-atomic-bool.m 1019 bytes
property-category-impl.m 471 bytes
property-complex.m 1765 bytes
property-dbg.m 349 bytes
property-getter-dot-syntax.m 172 bytes
property-incr-decr-1.m 537 bytes
property-list-in-class.m 520 bytes
property-list-in-extension.m 1948 bytes
property-ref-cast-to-void.m 522 bytes
property-section-attribute.m 399 bytes
property-setter-attr.m 223 bytes
property-type-mismatch.m 511 bytes
property.m 5238 bytes
protocol-comdat.m 650 bytes
protocol-in-extended-class.m 726 bytes
protocol-property-synth.m 520 bytes
protocols-lazy.m 1585 bytes
protocols.m 974 bytes
rdr-6732143-dangling-block-reference.m 228 bytes
related-result-type.m 1117 bytes
reorder-synthesized-ivars.m 2388 bytes
return-objc-object.mm 356 bytes
runtime-abi-match.m 564 bytes
runtime-fns.m 527 bytes
section-name.m 1830 bytes
sections.m 3867 bytes
sel-as-builtin-type.m 406 bytes
selector-ref-invariance.m 245 bytes
simplify-exceptions.mm 495 bytes
stand-alone-implementation.m 476 bytes
stret-1.m 1292 bytes
stret-lifetime.m 1205 bytes
stret.m 633 bytes
stret_lookup.m 1241 bytes
strong-in-c-struct.m 24744 bytes
super-classmethod-category.m 189 bytes
super-dotsyntax-property.m 577 bytes
super-dotsyntax-struct-property.m 693 bytes
super-message-fragileabi.m 567 bytes
synchronized.m 2030 bytes
synthesize_ivar-cont-class.m 459 bytes
synthesize_ivar.m 680 bytes
tentative-cfconstantstring.m 1343 bytes
terminate.m 1479 bytes
try.m 384 bytes
ubsan-array-bounds.m 1103 bytes
ubsan-bool.m 2039 bytes
ubsan-nonnull-and-nullability.m 2324 bytes
ubsan-nonnull.m 1709 bytes
ubsan-nullability.m 8949 bytes
undefined-protocol.m 183 bytes
undefined-protocol2.m 405 bytes
unname-bf-metadata.m 251 bytes
unoptimized-setter.m 1189 bytes
unqual-copy-restore.m 349 bytes
variadic-sends.m 1866 bytes
weak-in-c-struct.m 9412 bytes
weak-metaclass-visibility.m 1683 bytes
x86_64-struct-return-gc.m 696 bytes