Temporary header file '/tmp/H4Zp6UdgHW/dump1.h' with the following content will be compiled to create GCC translation unit dump: // add defines #define __STDC_VERSION__ 201710L #define _FILE_OFFSET_BITS 64 #define _GXX_NULLPTR_T #define CLUTTER_ENABLE_COMPOSITOR_API 1 #define _REGEX_NELTS(n) #define _Atomic #define PACKED #ifdef __cplusplus // C17 compat layer #define _Alignof(type) alignof(type) #endif #define getaddrinfo_a(a,b,c,d) // add includes #include "/usr/include/wolfssl/options.h" #include "/usr/include/wolfssl/callbacks.h" #include "/usr/include/wolfssl/certs_test.h" #include "/usr/include/wolfssl/crl.h" #include "/usr/include/wolfssl/error-ssl.h" #include "/usr/include/wolfssl/ocsp.h" #include "/usr/include/wolfssl/openssl/aes.h" #include "/usr/include/wolfssl/openssl/asn1.h" #include "/usr/include/wolfssl/openssl/asn1t.h" #include "/usr/include/wolfssl/openssl/bio.h" #include "/usr/include/wolfssl/openssl/bn.h" #include "/usr/include/wolfssl/openssl/buffer.h" #include "/usr/include/wolfssl/openssl/camellia.h" #include "/usr/include/wolfssl/openssl/cmac.h" #include "/usr/include/wolfssl/openssl/cms.h" #include "/usr/include/wolfssl/openssl/compat_types.h" #include "/usr/include/wolfssl/openssl/conf.h" #include "/usr/include/wolfssl/openssl/crypto.h" #include "/usr/include/wolfssl/openssl/des.h" #include "/usr/include/wolfssl/openssl/dh.h" #include "/usr/include/wolfssl/openssl/dsa.h" #include "/usr/include/wolfssl/openssl/ec.h" #include "/usr/include/wolfssl/openssl/ec25519.h" #include "/usr/include/wolfssl/openssl/ec448.h" #include "/usr/include/wolfssl/openssl/ecdh.h" #include "/usr/include/wolfssl/openssl/ecdsa.h" #include "/usr/include/wolfssl/openssl/ed25519.h" #include "/usr/include/wolfssl/openssl/ed448.h" #include "/usr/include/wolfssl/openssl/engine.h" #include "/usr/include/wolfssl/openssl/err.h" #include "/usr/include/wolfssl/openssl/evp.h" #include "/usr/include/wolfssl/openssl/fips_rand.h" #include "/usr/include/wolfssl/openssl/hmac.h" #include "/usr/include/wolfssl/openssl/kdf.h" #include "/usr/include/wolfssl/openssl/lhash.h" #include "/usr/include/wolfssl/openssl/md4.h" #include "/usr/include/wolfssl/openssl/md5.h" #include "/usr/include/wolfssl/openssl/modes.h" #include "/usr/include/wolfssl/openssl/obj_mac.h" #include "/usr/include/wolfssl/openssl/objects.h" #include "/usr/include/wolfssl/openssl/ocsp.h" #include "/usr/include/wolfssl/openssl/opensslconf.h" #include "/usr/include/wolfssl/openssl/opensslv.h" #include "/usr/include/wolfssl/openssl/ossl_typ.h" #include "/usr/include/wolfssl/openssl/pem.h" #include "/usr/include/wolfssl/openssl/pkcs12.h" #include "/usr/include/wolfssl/openssl/pkcs7.h" #include "/usr/include/wolfssl/openssl/rand.h" #include "/usr/include/wolfssl/openssl/rc4.h" #include "/usr/include/wolfssl/openssl/ripemd.h" #include "/usr/include/wolfssl/openssl/rsa.h" #include "/usr/include/wolfssl/openssl/sha.h" #include "/usr/include/wolfssl/openssl/sha3.h" #include "/usr/include/wolfssl/openssl/srp.h" #include "/usr/include/wolfssl/openssl/ssl.h" #include "/usr/include/wolfssl/openssl/ssl23.h" #include "/usr/include/wolfssl/openssl/stack.h" #include "/usr/include/wolfssl/openssl/tls1.h" #include "/usr/include/wolfssl/openssl/txt_db.h" #include "/usr/include/wolfssl/openssl/ui.h" #include "/usr/include/wolfssl/openssl/x509.h" #include "/usr/include/wolfssl/openssl/x509_vfy.h" #include "/usr/include/wolfssl/openssl/x509v3.h" #include "/usr/include/wolfssl/quic.h" #include "/usr/include/wolfssl/sniffer.h" #include "/usr/include/wolfssl/sniffer_error.h" #include "/usr/include/wolfssl/ssl.h" #include "/usr/include/wolfssl/test.h" #include "/usr/include/wolfssl/version.h" #include "/usr/include/wolfssl/wolfcrypt/aes.h" #include "/usr/include/wolfssl/wolfcrypt/arc4.h" #include "/usr/include/wolfssl/wolfcrypt/asn.h" #include "/usr/include/wolfssl/wolfcrypt/asn_public.h" #include "/usr/include/wolfssl/wolfcrypt/blake2-impl.h" #include "/usr/include/wolfssl/wolfcrypt/blake2-int.h" #include "/usr/include/wolfssl/wolfcrypt/blake2.h" #include "/usr/include/wolfssl/wolfcrypt/camellia.h" #include "/usr/include/wolfssl/wolfcrypt/chacha.h" #include "/usr/include/wolfssl/wolfcrypt/chacha20_poly1305.h" #include "/usr/include/wolfssl/wolfcrypt/cmac.h" #include "/usr/include/wolfssl/wolfcrypt/coding.h" #include "/usr/include/wolfssl/wolfcrypt/compress.h" #include "/usr/include/wolfssl/wolfcrypt/cpuid.h" #include "/usr/include/wolfssl/wolfcrypt/cryptocb.h" #include "/usr/include/wolfssl/wolfcrypt/curve25519.h" #include "/usr/include/wolfssl/wolfcrypt/curve448.h" #include "/usr/include/wolfssl/wolfcrypt/des3.h" #include "/usr/include/wolfssl/wolfcrypt/dh.h" #include "/usr/include/wolfssl/wolfcrypt/dilithium.h" #include "/usr/include/wolfssl/wolfcrypt/dsa.h" #include "/usr/include/wolfssl/wolfcrypt/ecc.h" #include "/usr/include/wolfssl/wolfcrypt/eccsi.h" #include "/usr/include/wolfssl/wolfcrypt/ed25519.h" #include "/usr/include/wolfssl/wolfcrypt/ed448.h" #include "/usr/include/wolfssl/wolfcrypt/error-crypt.h" #include "/usr/include/wolfssl/wolfcrypt/ext_kyber.h" #include "/usr/include/wolfssl/wolfcrypt/falcon.h" #include "/usr/include/wolfssl/wolfcrypt/fe_448.h" #include "/usr/include/wolfssl/wolfcrypt/fe_operations.h" #include "/usr/include/wolfssl/wolfcrypt/fips_test.h" #include "/usr/include/wolfssl/wolfcrypt/ge_448.h" #include "/usr/include/wolfssl/wolfcrypt/ge_operations.h" #include "/usr/include/wolfssl/wolfcrypt/hash.h" #include "/usr/include/wolfssl/wolfcrypt/hmac.h" #include "/usr/include/wolfssl/wolfcrypt/integer.h" #include "/usr/include/wolfssl/wolfcrypt/kdf.h" #include "/usr/include/wolfssl/wolfcrypt/kyber.h" #include "/usr/include/wolfssl/wolfcrypt/logging.h" #include "/usr/include/wolfssl/wolfcrypt/md2.h" #include "/usr/include/wolfssl/wolfcrypt/md4.h" #include "/usr/include/wolfssl/wolfcrypt/md5.h" #include "/usr/include/wolfssl/wolfcrypt/mem_track.h" #include "/usr/include/wolfssl/wolfcrypt/memory.h" #include "/usr/include/wolfssl/wolfcrypt/misc.h" #include "/usr/include/wolfssl/wolfcrypt/mpi_class.h" #include "/usr/include/wolfssl/wolfcrypt/mpi_superclass.h" #include "/usr/include/wolfssl/wolfcrypt/pkcs11.h" #include "/usr/include/wolfssl/wolfcrypt/pkcs12.h" #include "/usr/include/wolfssl/wolfcrypt/pkcs7.h" #include "/usr/include/wolfssl/wolfcrypt/poly1305.h" #include "/usr/include/wolfssl/wolfcrypt/pwdbased.h" #include "/usr/include/wolfssl/wolfcrypt/random.h" #include "/usr/include/wolfssl/wolfcrypt/rc2.h" #include "/usr/include/wolfssl/wolfcrypt/ripemd.h" #include "/usr/include/wolfssl/wolfcrypt/rsa.h" #include "/usr/include/wolfssl/wolfcrypt/sakke.h" #include "/usr/include/wolfssl/wolfcrypt/settings.h" #include "/usr/include/wolfssl/wolfcrypt/sha.h" #include "/usr/include/wolfssl/wolfcrypt/sha256.h" #include "/usr/include/wolfssl/wolfcrypt/sha3.h" #include "/usr/include/wolfssl/wolfcrypt/sha512.h" #include "/usr/include/wolfssl/wolfcrypt/signature.h" #include "/usr/include/wolfssl/wolfcrypt/siphash.h" #include "/usr/include/wolfssl/wolfcrypt/sp_int.h" #include "/usr/include/wolfssl/wolfcrypt/sphincs.h" #include "/usr/include/wolfssl/wolfcrypt/srp.h" #include "/usr/include/wolfssl/wolfcrypt/types.h" #include "/usr/include/wolfssl/wolfcrypt/visibility.h" #include "/usr/include/wolfssl/wolfcrypt/wc_encrypt.h" #include "/usr/include/wolfssl/wolfcrypt/wc_pkcs11.h" #include "/usr/include/wolfssl/wolfcrypt/wc_port.h" #include "/usr/include/wolfssl/wolfcrypt/wolfevent.h" #include "/usr/include/wolfssl/wolfcrypt/wolfmath.h" #include "/usr/include/wolfssl/wolfio.h" // add classes Aes* tmp_add_class_0; Arc4* tmp_add_class_1; AtomicDecCtx* tmp_add_class_2; AtomicEncCtx* tmp_add_class_3; Base_entry* tmp_add_class_4; Blake2b* tmp_add_class_5; Blake2s* tmp_add_class_6; CK_ATTRIBUTE* tmp_add_class_7; CK_C_INITIALIZE_ARGS* tmp_add_class_8; CK_ECDH1_DERIVE_PARAMS* tmp_add_class_9; CK_FUNCTION_LIST* tmp_add_class_10; CK_GCM_PARAMS* tmp_add_class_11; CK_INFO* tmp_add_class_12; CK_MECHANISM* tmp_add_class_13; CK_MECHANISM_INFO* tmp_add_class_14; CK_SESSION_INFO* tmp_add_class_15; CK_SLOT_INFO* tmp_add_class_16; CK_TOKEN_INFO* tmp_add_class_17; CK_VERSION* tmp_add_class_18; Camellia* tmp_add_class_19; Cert* tmp_add_class_20; CertName* tmp_add_class_21; CertSignCtx* tmp_add_class_22; CertStatus* tmp_add_class_23; ChaCha* tmp_add_class_24; ChaChaPoly_Aead* tmp_add_class_25; Cmac* tmp_add_class_26; DNS_entry* tmp_add_class_27; DRBG_internal* tmp_add_class_28; DecodedCRL* tmp_add_class_29; DecodedCert* tmp_add_class_30; DecodedName* tmp_add_class_31; DerBuffer* tmp_add_class_32; Des* tmp_add_class_33; Des3* tmp_add_class_34; DhKey* tmp_add_class_35; DhParams* tmp_add_class_36; DsaKey* tmp_add_class_37; ECPoint* tmp_add_class_38; EccsiKey* tmp_add_class_39; EccsiKeyParams* tmp_add_class_40; EncodedName* tmp_add_class_41; EncryptedInfo* tmp_add_class_42; Gmac* tmp_add_class_43; Hmac* tmp_add_class_44; IpAddrInfo* tmp_add_class_45; Md2* tmp_add_class_46; Md4* tmp_add_class_47; MimeHdr* tmp_add_class_48; MimeParam* tmp_add_class_49; NameAttrib* tmp_add_class_50; OS_Seed* tmp_add_class_51; OcspEntry* tmp_add_class_52; OcspRequest* tmp_add_class_53; OcspResponse* tmp_add_class_54; PKCS7* tmp_add_class_55; PKCS7Attrib* tmp_add_class_56; PKCS7DecodedAttrib* tmp_add_class_57; PkCbInfo* tmp_add_class_58; Pkcs11Dev* tmp_add_class_59; Pkcs11Session* tmp_add_class_60; Pkcs11Token* tmp_add_class_61; Poly1305* tmp_add_class_62; ReadDirCtx* tmp_add_class_63; RevokedCert* tmp_add_class_64; RipeMd* tmp_add_class_65; RsaKey* tmp_add_class_66; SSLInfo* tmp_add_class_67; SSLStats* tmp_add_class_68; SakkeKey* tmp_add_class_69; SakkeKeyParams* tmp_add_class_70; SakkeKeyPointI* tmp_add_class_71; SakkeKeyRsk* tmp_add_class_72; SakkeKeyTmp* tmp_add_class_73; SignatureCtx* tmp_add_class_74; Signer* tmp_add_class_75; SipHash* tmp_add_class_76; SnifferStreamInfo* tmp_add_class_77; Srp* tmp_add_class_78; TrustedPeerCert* tmp_add_class_79; WC_BIGINT* tmp_add_class_80; WC_DerCertList* tmp_add_class_81; WC_RNG* tmp_add_class_82; WOLFSSL_ACCESS_DESCRIPTION* tmp_add_class_83; WOLFSSL_AES_KEY* tmp_add_class_84; WOLFSSL_ALERT* tmp_add_class_85; WOLFSSL_ALERT_HISTORY* tmp_add_class_86; WOLFSSL_ASN1_BIT_STRING* tmp_add_class_87; WOLFSSL_ASN1_INTEGER* tmp_add_class_88; WOLFSSL_ASN1_OBJECT* tmp_add_class_89; WOLFSSL_ASN1_OTHERNAME* tmp_add_class_90; WOLFSSL_ASN1_PCTX* tmp_add_class_91; WOLFSSL_ASN1_STRING* tmp_add_class_92; WOLFSSL_ASN1_TIME* tmp_add_class_93; WOLFSSL_ASN1_TYPE* tmp_add_class_94; WOLFSSL_AUTHORITY_KEYID* tmp_add_class_95; WOLFSSL_BASIC_CONSTRAINTS* tmp_add_class_96; WOLFSSL_BIGNUM* tmp_add_class_97; WOLFSSL_BIO* tmp_add_class_98; WOLFSSL_BIO_METHOD* tmp_add_class_99; WOLFSSL_BUFFER_INFO* tmp_add_class_100; WOLFSSL_BUF_MEM* tmp_add_class_101; WOLFSSL_CMAC_CTX* tmp_add_class_102; WOLFSSL_COMP* tmp_add_class_103; WOLFSSL_COMP_METHOD* tmp_add_class_104; WOLFSSL_CONF* tmp_add_class_105; WOLFSSL_CONF_CTX* tmp_add_class_106; WOLFSSL_CONF_VALUE* tmp_add_class_107; WOLFSSL_CRYPTO_EX_DATA* tmp_add_class_108; WOLFSSL_CRYPTO_THREADID* tmp_add_class_109; WOLFSSL_DH* tmp_add_class_110; WOLFSSL_DIST_POINT* tmp_add_class_111; WOLFSSL_DIST_POINT_NAME* tmp_add_class_112; WOLFSSL_DRBG_CTX* tmp_add_class_113; WOLFSSL_DSA* tmp_add_class_114; WOLFSSL_DSA_SIG* tmp_add_class_115; WOLFSSL_ECDSA_SIG* tmp_add_class_116; WOLFSSL_EC_BUILTIN_CURVE* tmp_add_class_117; WOLFSSL_EC_GROUP* tmp_add_class_118; WOLFSSL_EC_KEY* tmp_add_class_119; WOLFSSL_EC_POINT* tmp_add_class_120; WOLFSSL_EVP_CIPHER_CTX* tmp_add_class_121; WOLFSSL_EVP_ENCODE_CTX* tmp_add_class_122; WOLFSSL_EVP_MD_CTX* tmp_add_class_123; WOLFSSL_EVP_PKEY* tmp_add_class_124; WOLFSSL_EVP_PKEY_CTX* tmp_add_class_125; WOLFSSL_GENERAL_NAME* tmp_add_class_126; WOLFSSL_HMAC_CTX* tmp_add_class_127; WOLFSSL_INIT_SETTINGS* tmp_add_class_128; WOLFSSL_MD4_CTX* tmp_add_class_129; WOLFSSL_MD5_CTX* tmp_add_class_130; WOLFSSL_OBJ_NAME* tmp_add_class_131; WOLFSSL_ObjectInfo* tmp_add_class_132; WOLFSSL_PKCS7* tmp_add_class_133; WOLFSSL_RAND_METHOD* tmp_add_class_134; WOLFSSL_RC4_KEY* tmp_add_class_135; WOLFSSL_RIPEMD_CTX* tmp_add_class_136; WOLFSSL_RSA* tmp_add_class_137; WOLFSSL_RSA_METHOD* tmp_add_class_138; WOLFSSL_SHA224_CTX* tmp_add_class_139; WOLFSSL_SHA256_CTX* tmp_add_class_140; WOLFSSL_SHA384_CTX* tmp_add_class_141; WOLFSSL_SHA3_CTX* tmp_add_class_142; WOLFSSL_SHA512_CTX* tmp_add_class_143; WOLFSSL_SHA_CTX* tmp_add_class_144; WOLFSSL_TXT_DB* tmp_add_class_145; WOLFSSL_X509V3_CTX* tmp_add_class_146; WOLFSSL_X509_ALGOR* tmp_add_class_147; WOLFSSL_X509_ATTRIBUTE* tmp_add_class_148; WOLFSSL_X509_EXTENSION* tmp_add_class_149; WOLFSSL_X509_INFO* tmp_add_class_150; WOLFSSL_X509_LOOKUP* tmp_add_class_151; WOLFSSL_X509_LOOKUP_METHOD* tmp_add_class_152; WOLFSSL_X509_NAME_ENTRY* tmp_add_class_153; WOLFSSL_X509_OBJECT* tmp_add_class_154; WOLFSSL_X509_PKEY* tmp_add_class_155; WOLFSSL_X509_PUBKEY* tmp_add_class_156; WOLFSSL_X509_REVOKED* tmp_add_class_157; WOLFSSL_X509_STORE* tmp_add_class_158; WOLFSSL_X509_STORE_CTX* tmp_add_class_159; WOLFSSL_X509_VERIFY_PARAM* tmp_add_class_160; WOLFSSL_v3_ext_method* tmp_add_class_161; WOLF_EVENT* tmp_add_class_162; XtsAes* tmp_add_class_163; _G_fpos64_t* tmp_add_class_164; _G_fpos_t* tmp_add_class_165; _IO_cookie_io_functions_t* tmp_add_class_166; addrinfo* tmp_add_class_167; callback_functions* tmp_add_class_168; cmsghdr* tmp_add_class_169; curve25519_key* tmp_add_class_170; curve448_key* tmp_add_class_171; ecc_key* tmp_add_class_172; ecc_set_type* tmp_add_class_173; ed25519_key* tmp_add_class_174; ed448_key* tmp_add_class_175; f_owner_ex* tmp_add_class_176; file_handle* tmp_add_class_177; flock64* tmp_add_class_178; func_args* tmp_add_class_179; gaicb* tmp_add_class_180; group_filter* tmp_add_class_181; group_req* tmp_add_class_182; group_source_req* tmp_add_class_183; handShakeInfo_st* tmp_add_class_184; hostent* tmp_add_class_185; in6_addr* tmp_add_class_186; in6_pktinfo* tmp_add_class_187; in_addr* tmp_add_class_188; in_pktinfo* tmp_add_class_189; iovec* tmp_add_class_190; ip6_mtuinfo* tmp_add_class_191; ip_mreq* tmp_add_class_192; ip_mreq_source* tmp_add_class_193; ip_mreqn* tmp_add_class_194; ip_msfilter* tmp_add_class_195; ip_opts* tmp_add_class_196; ipv6_mreq* tmp_add_class_197; itimerval* tmp_add_class_198; linger* tmp_add_class_199; memHint* tmp_add_class_200; memoryStats* tmp_add_class_201; memoryTrack* tmp_add_class_202; mmsghdr* tmp_add_class_203; msghdr* tmp_add_class_204; mygetopt_long_config* tmp_add_class_205; netent* tmp_add_class_206; osockaddr* tmp_add_class_207; packetInfo_st* tmp_add_class_208; protoent* tmp_add_class_209; rpcent* tmp_add_class_210; servent* tmp_add_class_211; sockaddr* tmp_add_class_212; sockaddr_in* tmp_add_class_213; sockaddr_in6* tmp_add_class_214; sockaddr_storage* tmp_add_class_215; sp_int* tmp_add_class_216; sp_int_minimal* tmp_add_class_217; statx_timestamp* tmp_add_class_218; tagCertAttribute* tmp_add_class_219; tcp_cookie_transactions* tmp_add_class_220; tcp_info* tmp_add_class_221; tcp_md5sig* tmp_add_class_222; tcp_ready* tmp_add_class_223; tcp_repair_opt* tmp_add_class_224; tcp_repair_window* tmp_add_class_225; tcp_zerocopy_receive* tmp_add_class_226; tcphdr* tmp_add_class_227; termio* tmp_add_class_228; test_memio_ctx* tmp_add_class_229; timeoutInfo_st* tmp_add_class_230; ucontext_t* tmp_add_class_231; ucred* tmp_add_class_232; w64wrapper* tmp_add_class_233; wc_CryptoInfo* tmp_add_class_234; wc_Md5* tmp_add_class_235; wc_Sha* tmp_add_class_236; wc_Sha256* tmp_add_class_237; wc_Sha3* tmp_add_class_238; wc_Sha512* tmp_add_class_239; winsize* tmp_add_class_240; wolfSSL_Ref* tmp_add_class_241; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/H4Zp6UdgHW/dump1.h" -I/usr/include/wolfssl -I/usr/include/wolfssl/wolfcrypt