Temporary header file '/tmp/5HyVZ0wck9/dump1.h' with the following content will be compiled to create GCC translation unit dump: // add defines #define __STDC_VERSION__ 201710L #define _GXX_NULLPTR_T #define CLUTTER_ENABLE_COMPOSITOR_API 1 #define _REGEX_NELTS(n) #define _Atomic #define PACKED #define getaddrinfo_a(a,b,c,d) // add includes #include "/usr/include/tins/address_range.h" #include "/usr/include/tins/arp.h" #include "/usr/include/tins/bootp.h" #include "/usr/include/tins/config.h" #include "/usr/include/tins/constants.h" #include "/usr/include/tins/crypto.h" #include "/usr/include/tins/cxxstd.h" #include "/usr/include/tins/data_link_type.h" #include "/usr/include/tins/detail/address_helpers.h" #include "/usr/include/tins/detail/icmp_extension_helpers.h" #include "/usr/include/tins/detail/pdu_helpers.h" #include "/usr/include/tins/detail/sequence_number_helpers.h" #include "/usr/include/tins/detail/smart_ptr.h" #include "/usr/include/tins/detail/type_traits.h" #include "/usr/include/tins/dhcp.h" #include "/usr/include/tins/dhcpv6.h" #include "/usr/include/tins/dns.h" #include "/usr/include/tins/dot11/dot11_assoc.h" #include "/usr/include/tins/dot11/dot11_auth.h" #include "/usr/include/tins/dot11/dot11_base.h" #include "/usr/include/tins/dot11/dot11_beacon.h" #include "/usr/include/tins/dot11/dot11_control.h" #include "/usr/include/tins/dot11/dot11_data.h" #include "/usr/include/tins/dot11/dot11_mgmt.h" #include "/usr/include/tins/dot11/dot11_probe.h" #include "/usr/include/tins/dot11.h" #include "/usr/include/tins/dot1q.h" #include "/usr/include/tins/dot3.h" #include "/usr/include/tins/eapol.h" #include "/usr/include/tins/endianness.h" #include "/usr/include/tins/ethernetII.h" #include "/usr/include/tins/exceptions.h" #include "/usr/include/tins/handshake_capturer.h" #include "/usr/include/tins/hw_address.h" #include "/usr/include/tins/icmp.h" #include "/usr/include/tins/icmp_extension.h" #include "/usr/include/tins/icmpv6.h" #include "/usr/include/tins/ieee802_3.h" #include "/usr/include/tins/internals.h" #include "/usr/include/tins/ip.h" #include "/usr/include/tins/ip_address.h" #include "/usr/include/tins/ip_reassembler.h" #include "/usr/include/tins/ipsec.h" #include "/usr/include/tins/ipv6.h" #include "/usr/include/tins/ipv6_address.h" #include "/usr/include/tins/llc.h" #include "/usr/include/tins/loopback.h" #include "/usr/include/tins/macros.h" #include "/usr/include/tins/memory_helpers.h" #include "/usr/include/tins/mpls.h" #include "/usr/include/tins/network_interface.h" #include "/usr/include/tins/offline_packet_filter.h" #include "/usr/include/tins/packet.h" #include "/usr/include/tins/packet_sender.h" #include "/usr/include/tins/packet_writer.h" #include "/usr/include/tins/pdu.h" #include "/usr/include/tins/pdu_allocator.h" #include "/usr/include/tins/pdu_cacher.h" #include "/usr/include/tins/pdu_iterator.h" #include "/usr/include/tins/pdu_option.h" #include "/usr/include/tins/pktap.h" #include "/usr/include/tins/ppi.h" #include "/usr/include/tins/pppoe.h" #include "/usr/include/tins/radiotap.h" #include "/usr/include/tins/rawpdu.h" #include "/usr/include/tins/rsn_information.h" #include "/usr/include/tins/sll.h" #include "/usr/include/tins/small_uint.h" #include "/usr/include/tins/snap.h" #include "/usr/include/tins/sniffer.h" #include "/usr/include/tins/stp.h" #include "/usr/include/tins/tcp.h" #include "/usr/include/tins/tcp_ip/ack_tracker.h" #include "/usr/include/tins/tcp_ip/data_tracker.h" #include "/usr/include/tins/tcp_ip/flow.h" #include "/usr/include/tins/tcp_ip/stream.h" #include "/usr/include/tins/tcp_ip/stream_follower.h" #include "/usr/include/tins/tcp_ip/stream_identifier.h" #include "/usr/include/tins/tcp_stream.h" #include "/usr/include/tins/timestamp.h" #include "/usr/include/tins/tins.h" #include "/usr/include/tins/udp.h" #include "/usr/include/tins/utils/checksum_utils.h" #include "/usr/include/tins/utils/frequency_utils.h" #include "/usr/include/tins/utils/pdu_utils.h" #include "/usr/include/tins/utils/radiotap_parser.h" #include "/usr/include/tins/utils/radiotap_writer.h" #include "/usr/include/tins/utils/resolve_utils.h" #include "/usr/include/tins/utils/routing_utils.h" #include "/usr/include/tins/utils.h" // add namespaces namespace Tins{typedef int tmp_add_type_1;} Tins::tmp_add_type_1 tmp_add_func_1(){return 0;}; namespace Tins{namespace Allocators{typedef int tmp_add_type_2;}} Tins::Allocators::tmp_add_type_2 tmp_add_func_2(){return 0;}; namespace Tins{namespace Constants{typedef int tmp_add_type_3;}} Tins::Constants::tmp_add_type_3 tmp_add_func_3(){return 0;}; namespace Tins{namespace Crypto{typedef int tmp_add_type_4;}} Tins::Crypto::tmp_add_type_4 tmp_add_func_4(){return 0;}; namespace Tins{namespace Crypto{namespace WPA2{typedef int tmp_add_type_5;}}} Tins::Crypto::WPA2::tmp_add_type_5 tmp_add_func_5(){return 0;}; namespace Tins{namespace Endian{typedef int tmp_add_type_6;}} Tins::Endian::tmp_add_type_6 tmp_add_func_6(){return 0;}; namespace Tins{namespace Internals{typedef int tmp_add_type_7;}} Tins::Internals::tmp_add_type_7 tmp_add_func_7(){return 0;}; namespace Tins{namespace Internals{namespace Converters{typedef int tmp_add_type_8;}}} Tins::Internals::Converters::tmp_add_type_8 tmp_add_func_8(){return 0;}; namespace Tins{namespace Memory{typedef int tmp_add_type_9;}} Tins::Memory::tmp_add_type_9 tmp_add_func_9(){return 0;}; namespace Tins{namespace TCPIP{typedef int tmp_add_type_10;}} Tins::TCPIP::tmp_add_type_10 tmp_add_func_10(){return 0;}; namespace Tins{namespace Utils{typedef int tmp_add_type_11;}} Tins::Utils::tmp_add_type_11 tmp_add_func_11(){return 0;}; // add classes _G_fpos64_t* tmp_add_class_0; _G_fpos_t* tmp_add_class_1; _IO_cookie_io_functions_t* tmp_add_class_2; addrinfo* tmp_add_class_3; bpf_insn* tmp_add_class_4; bpf_program* tmp_add_class_5; cmsghdr* tmp_add_class_6; gaicb* tmp_add_class_7; group_filter* tmp_add_class_8; group_req* tmp_add_class_9; group_source_req* tmp_add_class_10; hostent* tmp_add_class_11; in6_addr* tmp_add_class_12; in6_pktinfo* tmp_add_class_13; in_addr* tmp_add_class_14; in_pktinfo* tmp_add_class_15; iovec* tmp_add_class_16; ip6_mtuinfo* tmp_add_class_17; ip_mreq* tmp_add_class_18; ip_mreq_source* tmp_add_class_19; ip_mreqn* tmp_add_class_20; ip_msfilter* tmp_add_class_21; ip_opts* tmp_add_class_22; ipv6_mreq* tmp_add_class_23; itimerval* tmp_add_class_24; linger* tmp_add_class_25; mmsghdr* tmp_add_class_26; msghdr* tmp_add_class_27; netent* tmp_add_class_28; osockaddr* tmp_add_class_29; pcap_addr* tmp_add_class_30; pcap_file_header* tmp_add_class_31; pcap_if* tmp_add_class_32; pcap_pkthdr* tmp_add_class_33; pcap_rmtauth* tmp_add_class_34; pcap_samp* tmp_add_class_35; pcap_stat* tmp_add_class_36; protoent* tmp_add_class_37; rpcent* tmp_add_class_38; servent* tmp_add_class_39; sockaddr* tmp_add_class_40; sockaddr_in* tmp_add_class_41; sockaddr_in6* tmp_add_class_42; sockaddr_storage* tmp_add_class_43; ucontext_t* tmp_add_class_44; ucred* tmp_add_class_45; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/5HyVZ0wck9/dump1.h"