Temporary header file '/tmp/G1NaDCsmNb/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 // add includes #include "/usr/include/android/openssl/aead.h" #include "/usr/include/android/openssl/aes.h" #include "/usr/include/android/openssl/arm_arch.h" #include "/usr/include/android/openssl/asn1.h" #include "/usr/include/android/openssl/asn1_mac.h" #include "/usr/include/android/openssl/asn1t.h" #include "/usr/include/android/openssl/base.h" #include "/usr/include/android/openssl/base64.h" #include "/usr/include/android/openssl/bio.h" #include "/usr/include/android/openssl/blake2.h" #include "/usr/include/android/openssl/blowfish.h" #include "/usr/include/android/openssl/bn.h" #include "/usr/include/android/openssl/buf.h" #include "/usr/include/android/openssl/buffer.h" #include "/usr/include/android/openssl/bytestring.h" #include "/usr/include/android/openssl/cast.h" #include "/usr/include/android/openssl/chacha.h" #include "/usr/include/android/openssl/cipher.h" #include "/usr/include/android/openssl/cmac.h" #include "/usr/include/android/openssl/conf.h" #include "/usr/include/android/openssl/cpu.h" #include "/usr/include/android/openssl/crypto.h" #include "/usr/include/android/openssl/ctrdrbg.h" #include "/usr/include/android/openssl/curve25519.h" #include "/usr/include/android/openssl/des.h" #include "/usr/include/android/openssl/dh.h" #include "/usr/include/android/openssl/digest.h" #include "/usr/include/android/openssl/dsa.h" #include "/usr/include/android/openssl/dtls1.h" #include "/usr/include/android/openssl/e_os2.h" #include "/usr/include/android/openssl/ec.h" #include "/usr/include/android/openssl/ec_key.h" #include "/usr/include/android/openssl/ecdh.h" #include "/usr/include/android/openssl/ecdsa.h" #include "/usr/include/android/openssl/engine.h" #include "/usr/include/android/openssl/err.h" #include "/usr/include/android/openssl/evp.h" #include "/usr/include/android/openssl/evp_errors.h" #include "/usr/include/android/openssl/ex_data.h" #include "/usr/include/android/openssl/hkdf.h" #include "/usr/include/android/openssl/hmac.h" #include "/usr/include/android/openssl/hpke.h" #include "/usr/include/android/openssl/hrss.h" #include "/usr/include/android/openssl/is_boringssl.h" #include "/usr/include/android/openssl/lhash.h" #include "/usr/include/android/openssl/md4.h" #include "/usr/include/android/openssl/md5.h" #include "/usr/include/android/openssl/mem.h" #include "/usr/include/android/openssl/nid.h" #include "/usr/include/android/openssl/obj.h" #include "/usr/include/android/openssl/obj_mac.h" #include "/usr/include/android/openssl/objects.h" #include "/usr/include/android/openssl/opensslconf.h" #include "/usr/include/android/openssl/opensslv.h" #include "/usr/include/android/openssl/ossl_typ.h" #include "/usr/include/android/openssl/pem.h" #include "/usr/include/android/openssl/pkcs12.h" #include "/usr/include/android/openssl/pkcs7.h" #include "/usr/include/android/openssl/pkcs8.h" #include "/usr/include/android/openssl/poly1305.h" #include "/usr/include/android/openssl/pool.h" #include "/usr/include/android/openssl/rand.h" #include "/usr/include/android/openssl/rc4.h" #include "/usr/include/android/openssl/ripemd.h" #include "/usr/include/android/openssl/rsa.h" #include "/usr/include/android/openssl/safestack.h" #include "/usr/include/android/openssl/service_indicator.h" #include "/usr/include/android/openssl/sha.h" #include "/usr/include/android/openssl/siphash.h" #include "/usr/include/android/openssl/span.h" #include "/usr/include/android/openssl/srtp.h" #include "/usr/include/android/openssl/ssl.h" #include "/usr/include/android/openssl/ssl3.h" #include "/usr/include/android/openssl/stack.h" #include "/usr/include/android/openssl/thread.h" #include "/usr/include/android/openssl/tls1.h" #include "/usr/include/android/openssl/trust_token.h" #include "/usr/include/android/openssl/type_check.h" #include "/usr/include/android/openssl/x509.h" #include "/usr/include/android/openssl/x509_vfy.h" #include "/usr/include/android/openssl/x509v3.h" // add namespaces namespace bssl{typedef int tmp_add_type_1;} bssl::tmp_add_type_1 tmp_add_func_1(){return 0;}; namespace bssl{namespace internal{typedef int tmp_add_type_2;}} bssl::internal::tmp_add_type_2 tmp_add_func_2(){return 0;}; // add classes ACCESS_DESCRIPTION_st* tmp_add_class_0; ASN1_ADB_TABLE_st* tmp_add_class_1; ASN1_ADB_st* tmp_add_class_2; ASN1_AUX_st* tmp_add_class_3; ASN1_EXTERN_FUNCS_st* tmp_add_class_4; ASN1_ITEM_st* tmp_add_class_5; ASN1_TEMPLATE_st* tmp_add_class_6; AUTHORITY_KEYID_st* tmp_add_class_7; BASIC_CONSTRAINTS_st* tmp_add_class_8; DES_cblock_st* tmp_add_class_9; DES_ks* tmp_add_class_10; DIST_POINT_NAME_st* tmp_add_class_11; DIST_POINT_st* tmp_add_class_12; DSA_SIG_st* tmp_add_class_13; EDIPartyName_st* tmp_add_class_14; GENERAL_NAME_st* tmp_add_class_15; GENERAL_SUBTREE_st* tmp_add_class_16; HRSS_private_key* tmp_add_class_17; HRSS_public_key* tmp_add_class_18; ISSUING_DIST_POINT_st* tmp_add_class_19; NAME_CONSTRAINTS_st* tmp_add_class_20; NOTICEREF_st* tmp_add_class_21; Netscape_spkac_st* tmp_add_class_22; Netscape_spki_st* tmp_add_class_23; POLICYINFO_st* tmp_add_class_24; POLICYQUALINFO_st* tmp_add_class_25; POLICY_CONSTRAINTS_st* tmp_add_class_26; POLICY_MAPPING_st* tmp_add_class_27; PROXY_CERT_INFO_EXTENSION_st* tmp_add_class_28; PROXY_POLICY_st* tmp_add_class_29; RIPEMD160state_st* tmp_add_class_30; USERNOTICE_st* tmp_add_class_31; X509V3_CONF_METHOD_st* tmp_add_class_32; X509_algor_st* tmp_add_class_33; X509_info_st* tmp_add_class_34; _G_fpos64_t* tmp_add_class_35; _G_fpos_t* tmp_add_class_36; _IO_cookie_io_functions_t* tmp_add_class_37; aes_key_st* tmp_add_class_38; asn1_string_st* tmp_add_class_39; asn1_type_st* tmp_add_class_40; bf_key_st* tmp_add_class_41; bignum_st* tmp_add_class_42; bio_method_st* tmp_add_class_43; bio_st* tmp_add_class_44; blake2b_state_st* tmp_add_class_45; bn_gencb_st* tmp_add_class_46; bn_mont_ctx_st* tmp_add_class_47; buf_mem_st* tmp_add_class_48; cast_key_st* tmp_add_class_49; cbb_buffer_st* tmp_add_class_50; cbb_st* tmp_add_class_51; cbs_st* tmp_add_class_52; conf_value_st* tmp_add_class_53; crypto_ex_data_st* tmp_add_class_54; crypto_mutex_st* tmp_add_class_55; dh_st* tmp_add_class_56; dsa_st* tmp_add_class_57; ecdsa_method_st* tmp_add_class_58; ecdsa_sig_st* tmp_add_class_59; env_md_ctx_st* tmp_add_class_60; evp_aead_ctx_st* tmp_add_class_61; evp_aead_ctx_st_state* tmp_add_class_62; evp_cipher_ctx_st* tmp_add_class_63; evp_cipher_info_st* tmp_add_class_64; evp_cipher_st* tmp_add_class_65; evp_encode_ctx_st* tmp_add_class_66; evp_hpke_ctx_st* tmp_add_class_67; evp_hpke_key_st* tmp_add_class_68; evp_pkey_st* tmp_add_class_69; hmac_ctx_st* tmp_add_class_70; itimerval* tmp_add_class_71; md4_state_st* tmp_add_class_72; md5_state_st* tmp_add_class_73; obj_name_st* tmp_add_class_74; openssl_method_common_st* tmp_add_class_75; otherName_st* tmp_add_class_76; private_key_st* tmp_add_class_77; rand_meth_st* tmp_add_class_78; rc4_key_st* tmp_add_class_79; rsa_meth_st* tmp_add_class_80; rsa_pss_params_st* tmp_add_class_81; rsa_st* tmp_add_class_82; sha256_state_st* tmp_add_class_83; sha512_state_st* tmp_add_class_84; sha_state_st* tmp_add_class_85; srtp_protection_profile_st* tmp_add_class_86; ssl_comp_st* tmp_add_class_87; ssl_early_callback_ctx* tmp_add_class_88; ssl_private_key_method_st* tmp_add_class_89; ssl_quic_method_st* tmp_add_class_90; ssl_ticket_aead_method_st* tmp_add_class_91; stack_st* tmp_add_class_92; trust_token_st* tmp_add_class_93; v3_ext_ctx* tmp_add_class_94; v3_ext_method* tmp_add_class_95; x509_purpose_st* tmp_add_class_96; x509_trust_st* tmp_add_class_97; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/G1NaDCsmNb/dump1.h" -I/usr/include/android