abi_version=2.2.0
builtins_platform=NATIVE
compilerOpts=-D_XOPEN_SOURCE -DSYSCTL_DEF_ENABLED
compiler_version=2.2.20
depends=stdlib org.jetbrains.kotlin.native.platform.posix
excludedFunctions.ios_simulator_arm64=task_register_hardened_exception_handler thread_adopt_exception_handler
excludedFunctions.ios_x64=task_register_hardened_exception_handler thread_adopt_exception_handler
excludedFunctions=__tg_promote KERNEL_AUDIT_TOKEN KERNEL_SECURITY_TOKEN asl_decode_buffer asl_encode_buffer asl_remove_index averunnable dbm_forder pidlock ttyaction ttylock ttymsg ttyunlock uuid_generate_early_random vm_stats clock_get_res clock_set_res mach_vm_region_info mach_vm_region_info_64 task_wire vm_map_64 vm_map_exec_lockdown vm_mapped_pages_info vm_region vm_region_recurse xpc_debugger_api_misuse_info
exportForwardDeclarations=cnames.structs._NSZone cnames.structs.TimeBaseRecord cnames.structs.__asl_object_s cnames.structs.cache_s cnames.structs._copyfile_state cnames.structs.__dns_handle_private_struct cnames.structs.os_workgroup_max_parallel_threads_attr_s cnames.structs.dispatch_queue_s cnames.structs.dispatch_queue_attr_s cnames.structs.dispatch_source_type_s cnames.structs.dispatch_data_s cnames.structs._DNSServiceRef_t cnames.structs._DNSRecordRef_t cnames.structs.DNSServiceAttribute_s cnames.structs.dirent cnames.structs.stat cnames.structs.unw_addr_space cnames.structs._printf_domain cnames.structs._printf_compiled cnames.structs._removefile_state cnames.structs._Unwind_Context cnames.structs.au_token cnames.structs.os_activity_s cnames.structs._xpc_type_s cnames.structs._xpc_bool_s cnames.structs._xpc_dictionary_s cnames.structs.os_log_s cnames.structs.label cnames.structs.ucred cnames.structs.posix_cred cnames.structs.knote cnames.structs.session cnames.structs.pgrp cnames.structs.proc cnames.structs.proc_ident cnames.structs.sigacts cnames.structs.vnode cnames.structs.user cnames.structs.voucher_mach_msg_state_s
headerFilter=**
headers=AppleTextureEncoder.h AssertMacros.h Availability.h AvailabilityInternal.h AvailabilityMacros.h Block.h ConditionalMacros.h MacTypes.h TargetConditionals.h _locale.h _types.h _wctype.h aio.h asl.h bitstring.h bzlib.h cache.h cache_callbacks.h checkint.h compression.h copyfile.h cpio.h db.h dns.h dns_sd.h dns_util.h execinfo.h fmtmsg.h fstab.h gethostuuid.h glob.h ifaddrs.h inttypes.h iso646.h langinfo.h libgen.h libunwind.h membership.h monetary.h mpool.h nameser.h ndbm.h nl_types.h notify.h notify_keys.h ntsid.h printf.h readpassphrase.h removefile.h runetype.h sandbox.h standards.h stringlist.h sysdir.h sysexits.h tar.h ttyent.h unwind.h util.h utmpx.h vis.h wordexp.h xattr_flags.h bank/bank_types.h bsm/audit.h os/activity.h os/availability.h os/base.h os/lock.h os/log.h os/object.h os/overflow.h os/signpost.h os/trace.h simd/simd.h sys/sysctl.h mach/mach.h
includedForwardDeclarations=cnames.structs._NSZone cnames.structs.TimeBaseRecord cnames.structs.__asl_object_s cnames.structs.cache_s cnames.structs._copyfile_state cnames.structs.__dns_handle_private_struct cnames.structs.os_workgroup_max_parallel_threads_attr_s cnames.structs.dispatch_queue_s cnames.structs.dispatch_queue_attr_s cnames.structs.dispatch_source_type_s cnames.structs.dispatch_data_s cnames.structs._DNSServiceRef_t cnames.structs._DNSRecordRef_t cnames.structs.DNSServiceAttribute_s cnames.structs.dirent cnames.structs.stat cnames.structs.unw_addr_space cnames.structs._printf_domain cnames.structs._printf_compiled cnames.structs._removefile_state cnames.structs._Unwind_Context cnames.structs.au_token cnames.structs.os_activity_s cnames.structs._xpc_type_s cnames.structs._xpc_bool_s cnames.structs._xpc_dictionary_s cnames.structs.os_log_s cnames.structs.label cnames.structs.ucred cnames.structs.posix_cred cnames.structs.knote cnames.structs.session cnames.structs.pgrp cnames.structs.proc cnames.structs.proc_ident cnames.structs.sigacts cnames.structs.vnode cnames.structs.user cnames.structs.voucher_mach_msg_state_s objcnames.classes.Protocol objcnames.classes.NSString objcnames.classes.NSInvocation objcnames.classes.NSMethodSignature
includedHeaders=usr/include/AppleTextureEncoder.h usr/include/os/object.h usr/include/os/availability.h usr/include/TargetConditionals.h usr/include/os/base.h usr/include/objc/NSObject.h usr/include/objc/objc.h usr/include/objc/objc-api.h usr/include/AvailabilityMacros.h usr/include/objc/NSObjCRuntime.h usr/include/AssertMacros.h usr/include/Block.h usr/include/ConditionalMacros.h usr/include/MacTypes.h usr/include/aio.h usr/include/sys/aio.h usr/include/asl.h usr/include/bitstring.h usr/include/bzlib.h usr/include/cache.h usr/include/cache_callbacks.h usr/include/checkint.h usr/include/compression.h usr/include/copyfile.h usr/include/cpio.h usr/include/db.h usr/include/dns.h usr/include/dns_sd.h usr/include/dispatch/dispatch.h usr/include/os/workgroup.h usr/include/os/workgroup_base.h usr/include/mach/port.h usr/include/mach/machine/vm_types.h usr/include/mach/i386/vm_types.h usr/include/os/clock.h usr/include/os/workgroup_object.h usr/include/os/workgroup_interval.h usr/include/os/workgroup_parallel.h usr/include/dispatch/base.h usr/include/dispatch/time.h usr/include/mach/clock_types.h usr/include/mach/time_value.h usr/include/dispatch/object.h usr/include/dispatch/queue.h usr/include/dispatch/block.h usr/include/dispatch/source.h usr/include/mach/message.h usr/include/mach/kern_return.h usr/include/mach/machine/kern_return.h usr/include/mach/i386/kern_return.h usr/include/dispatch/group.h usr/include/dispatch/semaphore.h usr/include/dispatch/once.h usr/include/dispatch/data.h usr/include/dispatch/io.h usr/include/dispatch/workloop.h usr/include/dispatch/dispatch_swift_shims.h usr/include/dns_util.h usr/include/arpa/inet.h usr/include/execinfo.h usr/include/fmtmsg.h usr/include/fstab.h usr/include/glob.h usr/include/ifaddrs.h 3a190443022054d1fd72ec44316dce619b8f130bd10eacf906edf9486e8c270c usr/include/langinfo.h usr/include/_langinfo.h usr/include/_types/_nl_item.h usr/include/libunwind.h usr/include/__libunwind_config.h usr/include/membership.h usr/include/ntsid.h usr/include/monetary.h usr/include/_monetary.h usr/include/mpool.h usr/include/ndbm.h usr/include/nl_types.h usr/include/notify.h usr/include/notify_keys.h usr/include/printf.h usr/include/xlocale/_langinfo.h usr/include/xlocale/_monetary.h usr/include/readpassphrase.h usr/include/removefile.h usr/include/sandbox.h usr/include/standards.h usr/include/stringlist.h usr/include/sysdir.h usr/include/sysexits.h usr/include/tar.h usr/include/ttyent.h fb7175e889f60907dbd0fd02fdc1571fcf33d867f3d0bbffb21356d2bd9b69ea usr/include/unwind.h usr/include/unwind_itanium.h usr/include/util.h usr/include/utmpx.h usr/include/vis.h usr/include/wordexp.h usr/include/xattr_flags.h usr/include/bank/bank_types.h usr/include/mach/mach_types.h usr/include/mach/host_info.h usr/include/mach/vm_statistics.h usr/include/mach/machine.h usr/include/mach/host_notify.h usr/include/mach/host_special_ports.h usr/include/mach/memory_object_types.h usr/include/mach/vm_prot.h usr/include/mach/vm_sync.h usr/include/mach/vm_types.h usr/include/mach/exception_types.h usr/include/mach/machine/exception.h usr/include/mach/i386/exception.h usr/include/mach/thread_status.h usr/include/mach/machine/thread_status.h usr/include/mach/i386/thread_status.h usr/include/mach/machine/thread_state.h usr/include/mach/i386/thread_state.h usr/include/mach/i386/fp_reg.h usr/include/i386/eflags.h usr/include/mach_debug/ipc_info.h usr/include/mach/mach_voucher_types.h usr/include/mach/std_types.h usr/include/mach/processor_info.h usr/include/mach/machine/processor_info.h usr/include/mach/i386/processor_info.h usr/include/mach/task_info.h usr/include/mach/policy.h usr/include/mach/task_inspect.h usr/include/mach/task_policy.h usr/include/mach/task_special_ports.h usr/include/mach/thread_info.h usr/include/mach/thread_policy.h usr/include/mach/thread_special_ports.h usr/include/mach/vm_attributes.h usr/include/mach/vm_inherit.h usr/include/mach/vm_purgable.h usr/include/mach/vm_behavior.h usr/include/mach/vm_region.h usr/include/mach/machine/vm_param.h usr/include/mach/i386/vm_param.h usr/include/mach/vm_page_size.h usr/include/mach/kmod.h usr/include/mach/dyld_kernel.h usr/include/sys/_types/_fsid_t.h usr/include/sys/_types/_fsobj_id_t.h usr/include/bsm/audit.h usr/include/os/activity.h usr/include/os/trace_base.h usr/include/mach-o/loader.h usr/include/architecture/byte_order.h usr/include/libkern/OSByteOrder.h usr/include/libkern/i386/OSByteOrder.h usr/include/sys/_types/_os_inline.h usr/include/os/lock.h usr/include/os/log.h usr/include/os/trace.h usr/include/xpc/xpc.h usr/include/xpc/base.h usr/include/xpc/availability.h usr/include/xpc/endpoint.h usr/include/xpc/debug.h usr/include/xpc/activity.h usr/include/xpc/connection.h usr/include/xpc/rich_error.h usr/include/xpc/session.h usr/include/xpc/listener.h usr/include/os/overflow.h usr/include/os/signpost.h usr/include/simd/simd.h usr/include/simd/vector.h usr/include/simd/vector_types.h usr/include/simd/base.h aa70965556351d687f184b969478a408640a49c802f205611893539e3701d688 e6584b89eab7b6fbdb19a68b467530f6825cecb2f1d737b5eac7d59ea4d8d82a ea5012c0fe5e8818863fb65104783772f21dd278f5b4880e98451bb5d70f550a d34ec074087d3b827cdff359c4ce646f3563a94f335fab6ece28970e448d4bdb 03c169539a584284e2eabb5230f98bdf7e85772a41f7d6e93fef11485499da32 0f73e381b39e4718f70159158faa3da510769bb16120ec23f35bdcff14d34cb1 8dec1f9509fd459fc4d51bf5183e2672a7a3497681b322a36e78379c7e371af0 fcc60ade967bf5152675de42f9f48fe5b17b40ff432ab993159119ba2038c5e5 bb77dced91ba2706b64755bed994b46f012d05910e1966bc955e3317fa1e6f67 3b5248af70b547f344d335c0b637fb718fc824c84c79f9388c0973351d36d20f 70394d8e3069bc53c00ce1d27dbe82e64376641933cdaaf07d3ec007819898b1 5cd8a3d288d469c9e5a2fc8a8ee624f50889dbcd06dea1262ef7aaf510a204af 297e26e93bedaa333c1d09a7b5e8592b973796b89146983ca92da724869028b0 7baedd173a3af4e0331e1a577ca8a462ab4777fd5fe71c270d1204c38c4923a9 6f912ca22f4b493c2700003644343ee15396a9054e3906c8abeb04f2d5a60fdd 1191e87260be385a9ffbc2a460704cc0bb8c7089002060034bdc5eed71960b22 365a73b4a5fea8527395067862c7837665569e72605d6d2b5f42b282c5813e93 eb4f03593063aa1c27cc306474814e3c3caeb6644379415e1104d299288a3231 c72344a1e5874d3af7049ecdccae91304cc5c2b619776947434e49904f5f03a1 0492aed7e0731e9d5d83bca76ef338223d3ae9c89d38f7600b7294465b6ebfdc 930b1feb5f02450e0f75228cdaaf380f18557fee8ea64d7d8dd7268edfb50656 c014c43c1fc700e529fa5f0df8504af8c03bf21609ded625526ada7a1833ca08 af0d6c0e79e3f95f3b81f1071eb13d824a0e5d7f1f3c67c6d4ce71a8cb0368ff 247f777b777c5df2c7449190a3935285ee016005478849dbe9def19228e2ecf9 835f822dd6d88ad7f2b14b5c82255c1f124dc850e305df53f6edabe894280357 71d51cb984f87d3ae13faa70ea4a45e3f500ee244db64cccb9f5be94bb3fd189 c7f02c68da223d986c137eeb956fcb57ead4ba223b421508c71fa2a0df947d89 1fffe056b3a6edbb765ae6e7d652610cc27841ef434241dd5b87a265f2063041 648c377bcf8ca86b717eb695536c76e2206561751eacbfe285c9218767161664 a8843eec58d8d2ac1994d18ed609e3455b7805b7967ad3ba729054ab77c35d15 43f8d7215141c5c27a9c82fce3d5c00285e6f4477924f8d18654ddf21b157b45 394ee7f037ea129f9c363a88d73a091a15bca1d3b07476ceca0e562f8ab20c9b 373a8d9324a53fb62dec009f8636e99b0b4ae46525ac19835612f0cdb4d5e80d 6f7d017bc978245c089c8caaa994156723fa5c49375ada07a221814cab6eb80f bbe7bd0b057c7aa1316bb4d629460043c28babe3c414316d7fa9767783af5859 f2c9f89ef339675d86798e5fcbb0ea9a72ef5aa2c08d45fab5f20a1610bb3c79 21d10483bc80d4c6acc1fe1946d295e6244ef5bcee47ae7803dce2c0961e3ad5 342a1b4843d42c8c92970ecb13c3e0ec585cc1c7799d13c8d96546fc25d9f12d 0e8b2996074f83b42d62c49ab8333754d1d492dcae48908ab9fd7b4a0a05bc9d 1d8d0ebf7276a50deee5bbb608cf7bbe4f0051902c07b907f0057eaff433cf2e cbf35a406de5ea3ac34ef024415b64590d33e195fbaeeeb12b7f8e8852afef1e 3ab5091ec9f6ed3d39dc617373678165e47d71c1288752a24980292c7c659543 cd14d673844dc0c1ff75df14029352dc7dc350b137f90156822ad53befe8e3c4 30dedffcf21153addb581959e6f2ddf5f2a2e360719a8971bd48382dc1aa67d9 afa219631345315ee3f6c4c4d19858a971200e78723f190fc0f35756c6a46a0b 75d50b90a2d43190201007d92b30c504e76d944c7ba4fa36737e1704e9463076 67de2a399146be4d56423b1a1aa15792314db2fab075186c2dcb90d5d11719b6 2d38897f86b5a8d070641773e0d0df1aba8c4923e6432d0425ad170b1f86df35 2a5b68a5b7816bbaaa0a6e21e753846825b048f7bef925939e3e441b68776bc5 290796e7ac715b503ff5b0457fb706a74b1bd1d0375c8547a8b01a61f21fd400 7921fef1c74c75b1362aeb1c4c53374740585e98adabd4091a9de681d574cac2 4653ea3f861401bcefaca6e59e9152f2f7233a5d9553cba1ed81a6159d70386c f41282042043395f23c51bc9b13930ba2780b18fcd9c744d58aa2e847f3c65b9 ea3ee83a8c95a6feba588d3d5de78f6dc24adbebd043f593efb974e93778b4e3 bef8b890d4ff7ad5ef4ef6124b62be83eb3f5da0a653cfff33568162924d7162 d103441f018b003a07117ad8ae662294cb59c9b457196d85d8ac4287f1c0d01b db240ad56ccfc14a7e29862b50c1214b1be5666cccecde1401d28afe075a606f 2f2bb9eeb9bb63e519c6d5a9486a1e1a03b799254f1ad372dd7f60e3e0ec0dd2 bfe5ecf3f9c4cb35699647e04ec64dff511910aed0c077bd624d5d44991dd25e 4a9629e80a3a4d63044264e48598d7d9df53951c45d361db30ad0bdeee2bc889 05482a9fb775e9595b1bdcc0b822cde959296b6cdaf57d116d716df6a118c91a 094f1882a68f1511fec3d1145aef332ce75086cf194101dd5049e143ff771de0 66680c0998f322f5ae97157dd422a735bcf32363fe382076d43cd669b3361d0c 1a56d69f3c2fdadbf81c67b6cf7b36efc3892777d7c64d55bacdfb31b21aa5e6 7a4e239f9c3aa2dd6e94acd2a96e500159f391dd931f9d3ead0f4104491469a9 18fe263a76ad5970e47d2e8b9b5c99a4370f1a4f7258e2e197c4c8fab0cb2123 05e7c974641109d1214f9016c3939787e2912e6990fd20bf5886fcca4c40e699 29dc687117c543bc40f843702b60c3e71d581a567235f645a542740d4cc182fc 892f1f63664e34c69497333eae7495f217db9ad0b4975d13c4967faec481ce04 bb5b08b5b929d0a34b88230c7f5633071a05d17f0680332a30c4e1b607c3c164 3dee1885dff4d101804c273d87f98cdf37a5e0975d936a3683ffbe1d10ffda7e b3d0b240cd59068ba5dd40f79a921e727815f0722d07051ec01aae09b91c4ac8 cf3692a69c4c96e0b4c0d291c6aa09cba851dff1d82f8b266d08fee7bdeaa5ea ec1203e06e12b4a21944443330eab3a968b1048d429470c4ee0236b7ddfa39e7 7fe016d58a977ff9ef4fd378422420c3f56345f48d7383f8b2040ba9c92cc506 1024502c684b3b325dcef16d7c26502fc8198a87fe61d84b754759c42da4aa3b d936c47a6fd689a47acb819dd28ba4ad779e667116ae5002c1e06149c0804b14 e22b8221209e1aeed8de50e81c6bfe84b378a8b92bdf018aea601bf1d3c4ac22 bc5d9530ed13a5fc22ddc26f72f695d225053462bf06783a95a3532e0fcebe0c 8b036e6a2c20dca74fbc38b898dc32a36dc46bdb4c0a5a71d691096ca04f6ca3 ae4691076535aefa2a2c465e13e3873d29e1dcf7a6d12faf5f631a54ae7c77f8 c8090603fa18cca9af372a25de032695bc782e6480520a9da880907dc7f31679 0e8dc78c7311b9dda1499587ac5eaa3e1c485b9c7df0fc54225b8425db5ae964 549e44eef926d5bb1333c87d32d977270649a8fd7c7161093db600e472d23039 70f32ed90521d7135aa2b96e6fef366e9793ad99caf6fb5e0ec188be1fa6b7ed 8d01b795391b693e6dfe564b2ff8ff9ea78a961eff6ee9f52b3c9150123dc8de 013f44c4bb8c13378c5a80a80c56a5bd09359c4c3630ed78030b312a456d9e30 b2f5b24a9831c7a2274122f627edfe6111b9b980fa0fbf05185d66eced110861 573736da7259cd04cda142815072832bb7486db2336a3eec59ee471ed90a61b6 840da01f3aa586b28b0f45359a4fbba3760c2e7c25ce0f96b493d425f1a829d8 779724d5315664120b50eb627ccd75a061815474118903c260abe5e9996482c2 024a79176d11b3646aa6d3648c61cead39086228178ed1138990bd861c0818f5 dd29ae159d83161dd61d6bfcd6a7a37aa3f5930f814e8d12bf15ae131a0c6ac6 c833bd7383b431a0b1bf65c864deef445a25fb7db2c924b4b83272957f2ceb51 usr/include/simd/packed.h usr/include/simd/vector_make.h usr/include/simd/logic.h usr/include/simd/math.h 7aa69dc82ec404a51295498cc4cb07d0441e5dcd891819247c14ccb3f9745e3b usr/include/tgmath.h usr/include/simd/common.h usr/include/simd/geometry.h usr/include/simd/extern.h usr/include/simd/types.h usr/include/simd/conversion.h usr/include/simd/matrix.h usr/include/simd/matrix_types.h usr/include/simd/quaternion.h usr/include/sys/sysctl.h usr/include/sys/ucred.h usr/include/sys/proc.h usr/include/sys/lock.h usr/include/sys/event.h usr/include/sys/vm.h usr/include/mach/mach.h usr/include/mach/mach_interface.h usr/include/mach/clock_priv.h usr/include/mach/ndr.h usr/include/mach/notify.h usr/include/mach/mig_errors.h usr/include/mach/mig.h usr/include/mach/host_priv.h usr/include/mach_debug/mach_debug_types.h usr/include/mach_debug/vm_info.h usr/include/mach_debug/zone_info.h usr/include/mach_debug/page_info.h usr/include/mach_debug/hash_info.h usr/include/mach_debug/lockgroup_info.h usr/include/mach/host_security.h usr/include/mach/processor.h usr/include/mach/processor_set.h usr/include/mach/semaphore.h usr/include/mach/sync_policy.h usr/include/mach/task.h usr/include/mach/thread_act.h usr/include/mach/vm_map.h usr/include/mach/mach_port.h usr/include/mach/mach_init.h usr/include/mach/mach_traps.h usr/include/mach/mach_host.h usr/include/mach/thread_switch.h usr/include/mach/rpc.h usr/include/mach/machine/rpc.h usr/include/mach/i386/rpc.h usr/include/mach/mach_error.h usr/include/mach/error.h f5ac3ad19e2f20403f986921ad15a6bc684bf38a823824d0491c3655d524a9bf
interop=true
ir_provider=kotlin.native.cinterop
ir_signature_versions=1,2
language=Objective-C
linkerOpts=-ldl -lz -lbz2 -lcompression -late
metadata_version=1.4.1
native_targets=ios_x64
package=platform.darwin
short_name=darwin
unique_name=org.jetbrains.kotlin.native.platform.darwin
