#define NULL ((void *)0)
typedef unsigned long size_t; // Customize by platform.
typedef long intptr_t;
typedef unsigned long uintptr_t;
typedef long scalar_t__; // Either arithmetic or pointer type.
/* By default, we understand bool (as a convenience). */
typedef int bool;
#define false 0
#define true 1

/* Forward declarations */

/* Type definitions */

/* Variables and functions */
int /*<<< orphan*/ libxt_AUDIT_init();
int /*<<< orphan*/ libxt_CHECKSUM_init();
int /*<<< orphan*/ libxt_CLASSIFY_init();
int /*<<< orphan*/ libxt_CONNMARK_init();
int /*<<< orphan*/ libxt_CONNSECMARK_init();
int /*<<< orphan*/ libxt_CT_init();
int /*<<< orphan*/ libxt_DSCP_init();
int /*<<< orphan*/ libxt_HMARK_init();
int /*<<< orphan*/ libxt_IDLETIMER_init();
int /*<<< orphan*/ libxt_LED_init();
int /*<<< orphan*/ libxt_MARK_init();
int /*<<< orphan*/ libxt_NFLOG_init();
int /*<<< orphan*/ libxt_NFQUEUE_init();
int /*<<< orphan*/ libxt_RATEEST_init();
int /*<<< orphan*/ libxt_SECMARK_init();
int /*<<< orphan*/ libxt_SET_init();
int /*<<< orphan*/ libxt_TCPMSS_init();
int /*<<< orphan*/ libxt_TCPOPTSTRIP_init();
int /*<<< orphan*/ libxt_TEE_init();
int /*<<< orphan*/ libxt_TOS_init();
int /*<<< orphan*/ libxt_TPROXY_init();
int /*<<< orphan*/ libxt_TRACE_init();
int /*<<< orphan*/ libxt_addrtype_init();
int /*<<< orphan*/ libxt_bpf_init();
int /*<<< orphan*/ libxt_cluster_init();
int /*<<< orphan*/ libxt_comment_init();
int /*<<< orphan*/ libxt_connbytes_init();
int /*<<< orphan*/ libxt_connlabel_init();
int /*<<< orphan*/ libxt_connlimit_init();
int /*<<< orphan*/ libxt_connmark_init();
int /*<<< orphan*/ libxt_conntrack_init();
int /*<<< orphan*/ libxt_cpu_init();
int /*<<< orphan*/ libxt_dccp_init();
int /*<<< orphan*/ libxt_devgroup_init();
int /*<<< orphan*/ libxt_dscp_init();
int /*<<< orphan*/ libxt_ecn_init();
int /*<<< orphan*/ libxt_esp_init();
int /*<<< orphan*/ libxt_hashlimit_init();
int /*<<< orphan*/ libxt_helper_init();
int /*<<< orphan*/ libxt_iprange_init();
int /*<<< orphan*/ libxt_ipvs_init();
int /*<<< orphan*/ libxt_length_init();
int /*<<< orphan*/ libxt_limit_init();
int /*<<< orphan*/ libxt_mac_init();
int /*<<< orphan*/ libxt_mark_init();
int /*<<< orphan*/ libxt_multiport_init();
int /*<<< orphan*/ libxt_nfacct_init();
int /*<<< orphan*/ libxt_osf_init();
int /*<<< orphan*/ libxt_owner_init();
int /*<<< orphan*/ libxt_physdev_init();
int /*<<< orphan*/ libxt_pkttype_init();
int /*<<< orphan*/ libxt_policy_init();
int /*<<< orphan*/ libxt_quota_init();
int /*<<< orphan*/ libxt_rateest_init();
int /*<<< orphan*/ libxt_recent_init();
int /*<<< orphan*/ libxt_rpfilter_init();
int /*<<< orphan*/ libxt_sctp_init();
int /*<<< orphan*/ libxt_set_init();
int /*<<< orphan*/ libxt_socket_init();
int /*<<< orphan*/ libxt_standard_init();
int /*<<< orphan*/ libxt_statistic_init();
int /*<<< orphan*/ libxt_string_init();
int /*<<< orphan*/ libxt_tcp_init();
int /*<<< orphan*/ libxt_tcpmss_init();
int /*<<< orphan*/ libxt_time_init();
int /*<<< orphan*/ libxt_tos_init();
int /*<<< orphan*/ libxt_u32_init();
int /*<<< orphan*/ libxt_udp_init();
void init_extensions(void) {
  libxt_AUDIT_init();
  libxt_CHECKSUM_init();
  libxt_CLASSIFY_init();
  libxt_CONNMARK_init();
  libxt_CONNSECMARK_init();
  libxt_CT_init();
  libxt_DSCP_init();
  libxt_HMARK_init();
  libxt_IDLETIMER_init();
  libxt_LED_init();
  libxt_MARK_init();
  libxt_NFLOG_init();
  libxt_NFQUEUE_init();
  libxt_RATEEST_init();
  libxt_SECMARK_init();
  libxt_SET_init();
  libxt_TCPMSS_init();
  libxt_TCPOPTSTRIP_init();
  libxt_TEE_init();
  libxt_TOS_init();
  libxt_TPROXY_init();
  libxt_TRACE_init();
  libxt_addrtype_init();
  libxt_bpf_init();
  libxt_cluster_init();
  libxt_comment_init();
  libxt_connbytes_init();
  libxt_connlabel_init();
  libxt_connlimit_init();
  libxt_connmark_init();
  libxt_conntrack_init();
  libxt_cpu_init();
  libxt_dccp_init();
  libxt_devgroup_init();
  libxt_dscp_init();
  libxt_ecn_init();
  libxt_esp_init();
  libxt_hashlimit_init();
  libxt_helper_init();
  libxt_iprange_init();
  libxt_ipvs_init();
  libxt_length_init();
  libxt_limit_init();
  libxt_mac_init();
  libxt_mark_init();
  libxt_multiport_init();
  libxt_nfacct_init();
  libxt_osf_init();
  libxt_owner_init();
  libxt_physdev_init();
  libxt_pkttype_init();
  libxt_policy_init();
  libxt_quota_init();
  libxt_rateest_init();
  libxt_recent_init();
  libxt_rpfilter_init();
  libxt_sctp_init();
  libxt_set_init();
  libxt_socket_init();
  libxt_standard_init();
  libxt_statistic_init();
  libxt_string_init();
  libxt_tcp_init();
  libxt_tcpmss_init();
  libxt_time_init();
  libxt_tos_init();
  libxt_u32_init();
  libxt_udp_init();
}


x86 assembly (clang, -O0):
<init_extensions>:
push   %rbp
mov    %rsp,%rbp
mov    $0x0,%al
call   23c0 <libxt_AUDIT_init@plt>
mov    $0x0,%al
call   2380 <libxt_CHECKSUM_init@plt>
mov    $0x0,%al
call   2200 <libxt_CLASSIFY_init@plt>
mov    $0x0,%al
call   21c0 <libxt_CONNMARK_init@plt>
mov    $0x0,%al
call   20e0 <libxt_CONNSECMARK_init@plt>
mov    $0x0,%al
call   2160 <libxt_CT_init@plt>
mov    $0x0,%al
call   20f0 <libxt_DSCP_init@plt>
mov    $0x0,%al
call   22a0 <libxt_HMARK_init@plt>
mov    $0x0,%al
call   2070 <libxt_IDLETIMER_init@plt>
mov    $0x0,%al
call   2260 <libxt_LED_init@plt>
mov    $0x0,%al
call   2350 <libxt_MARK_init@plt>
mov    $0x0,%al
call   2280 <libxt_NFLOG_init@plt>
mov    $0x0,%al
call   2240 <libxt_NFQUEUE_init@plt>
mov    $0x0,%al
call   2370 <libxt_RATEEST_init@plt>
mov    $0x0,%al
call   2110 <libxt_SECMARK_init@plt>
mov    $0x0,%al
call   2180 <libxt_SET_init@plt>
mov    $0x0,%al
call   2140 <libxt_TCPMSS_init@plt>
mov    $0x0,%al
call   2130 <libxt_TCPOPTSTRIP_init@plt>
mov    $0x0,%al
call   2150 <libxt_TEE_init@plt>
mov    $0x0,%al
call   20c0 <libxt_TOS_init@plt>
mov    $0x0,%al
call   2400 <libxt_TPROXY_init@plt>
mov    $0x0,%al
call   2440 <libxt_TRACE_init@plt>
mov    $0x0,%al
call   2360 <libxt_addrtype_init@plt>
mov    $0x0,%al
call   2080 <libxt_bpf_init@plt>
mov    $0x0,%al
call   2220 <libxt_cluster_init@plt>
mov    $0x0,%al
call   2060 <libxt_comment_init@plt>
mov    $0x0,%al
call   2290 <libxt_connbytes_init@plt>
mov    $0x0,%al
call   2330 <libxt_connlabel_init@plt>
mov    $0x0,%al
call   21e0 <libxt_connlimit_init@plt>
mov    $0x0,%al
call   2210 <libxt_connmark_init@plt>
mov    $0x0,%al
call   2320 <libxt_conntrack_init@plt>
mov    $0x0,%al
call   21d0 <libxt_cpu_init@plt>
mov    $0x0,%al
call   22c0 <libxt_dccp_init@plt>
mov    $0x0,%al
call   20d0 <libxt_devgroup_init@plt>
mov    $0x0,%al
call   2230 <libxt_dscp_init@plt>
mov    $0x0,%al
call   2460 <libxt_ecn_init@plt>
mov    $0x0,%al
call   22f0 <libxt_esp_init@plt>
mov    $0x0,%al
call   23a0 <libxt_hashlimit_init@plt>
mov    $0x0,%al
call   2050 <libxt_helper_init@plt>
mov    $0x0,%al
call   2190 <libxt_iprange_init@plt>
mov    $0x0,%al
call   21b0 <libxt_ipvs_init@plt>
mov    $0x0,%al
call   23d0 <libxt_length_init@plt>
mov    $0x0,%al
call   2340 <libxt_limit_init@plt>
mov    $0x0,%al
call   2450 <libxt_mac_init@plt>
mov    $0x0,%al
call   2100 <libxt_mark_init@plt>
mov    $0x0,%al
call   2090 <libxt_multiport_init@plt>
mov    $0x0,%al
call   23e0 <libxt_nfacct_init@plt>
mov    $0x0,%al
call   2040 <libxt_osf_init@plt>
mov    $0x0,%al
call   21f0 <libxt_owner_init@plt>
mov    $0x0,%al
call   2310 <libxt_physdev_init@plt>
mov    $0x0,%al
call   2270 <libxt_pkttype_init@plt>
mov    $0x0,%al
call   20b0 <libxt_policy_init@plt>
mov    $0x0,%al
call   2430 <libxt_quota_init@plt>
mov    $0x0,%al
call   22b0 <libxt_rateest_init@plt>
mov    $0x0,%al
call   20a0 <libxt_recent_init@plt>
mov    $0x0,%al
call   2250 <libxt_rpfilter_init@plt>
mov    $0x0,%al
call   2410 <libxt_sctp_init@plt>
mov    $0x0,%al
call   2420 <libxt_set_init@plt>
mov    $0x0,%al
call   23f0 <libxt_socket_init@plt>
mov    $0x0,%al
call   2170 <libxt_standard_init@plt>
mov    $0x0,%al
call   23b0 <libxt_statistic_init@plt>
mov    $0x0,%al
call   2120 <libxt_string_init@plt>
mov    $0x0,%al
call   2300 <libxt_tcp_init@plt>
mov    $0x0,%al
call   2030 <libxt_tcpmss_init@plt>
mov    $0x0,%al
call   21a0 <libxt_time_init@plt>
mov    $0x0,%al
call   22d0 <libxt_tos_init@plt>
mov    $0x0,%al
call   2390 <libxt_u32_init@plt>
mov    $0x0,%al
call   22e0 <libxt_udp_init@plt>
pop    %rbp
ret

x86 assembly (clang, -O2):
<init_extensions>:
push   %rax
xor    %eax,%eax
call   23c0 <libxt_AUDIT_init@plt>
xor    %eax,%eax
call   2380 <libxt_CHECKSUM_init@plt>
xor    %eax,%eax
call   2200 <libxt_CLASSIFY_init@plt>
xor    %eax,%eax
call   21c0 <libxt_CONNMARK_init@plt>
xor    %eax,%eax
call   20e0 <libxt_CONNSECMARK_init@plt>
xor    %eax,%eax
call   2160 <libxt_CT_init@plt>
xor    %eax,%eax
call   20f0 <libxt_DSCP_init@plt>
xor    %eax,%eax
call   22a0 <libxt_HMARK_init@plt>
xor    %eax,%eax
call   2070 <libxt_IDLETIMER_init@plt>
xor    %eax,%eax
call   2260 <libxt_LED_init@plt>
xor    %eax,%eax
call   2350 <libxt_MARK_init@plt>
xor    %eax,%eax
call   2280 <libxt_NFLOG_init@plt>
xor    %eax,%eax
call   2240 <libxt_NFQUEUE_init@plt>
xor    %eax,%eax
call   2370 <libxt_RATEEST_init@plt>
xor    %eax,%eax
call   2110 <libxt_SECMARK_init@plt>
xor    %eax,%eax
call   2180 <libxt_SET_init@plt>
xor    %eax,%eax
call   2140 <libxt_TCPMSS_init@plt>
xor    %eax,%eax
call   2130 <libxt_TCPOPTSTRIP_init@plt>
xor    %eax,%eax
call   2150 <libxt_TEE_init@plt>
xor    %eax,%eax
call   20c0 <libxt_TOS_init@plt>
xor    %eax,%eax
call   2400 <libxt_TPROXY_init@plt>
xor    %eax,%eax
call   2440 <libxt_TRACE_init@plt>
xor    %eax,%eax
call   2360 <libxt_addrtype_init@plt>
xor    %eax,%eax
call   2080 <libxt_bpf_init@plt>
xor    %eax,%eax
call   2220 <libxt_cluster_init@plt>
xor    %eax,%eax
call   2060 <libxt_comment_init@plt>
xor    %eax,%eax
call   2290 <libxt_connbytes_init@plt>
xor    %eax,%eax
call   2330 <libxt_connlabel_init@plt>
xor    %eax,%eax
call   21e0 <libxt_connlimit_init@plt>
xor    %eax,%eax
call   2210 <libxt_connmark_init@plt>
xor    %eax,%eax
call   2320 <libxt_conntrack_init@plt>
xor    %eax,%eax
call   21d0 <libxt_cpu_init@plt>
xor    %eax,%eax
call   22c0 <libxt_dccp_init@plt>
xor    %eax,%eax
call   20d0 <libxt_devgroup_init@plt>
xor    %eax,%eax
call   2230 <libxt_dscp_init@plt>
xor    %eax,%eax
call   2460 <libxt_ecn_init@plt>
xor    %eax,%eax
call   22f0 <libxt_esp_init@plt>
xor    %eax,%eax
call   23a0 <libxt_hashlimit_init@plt>
xor    %eax,%eax
call   2050 <libxt_helper_init@plt>
xor    %eax,%eax
call   2190 <libxt_iprange_init@plt>
xor    %eax,%eax
call   21b0 <libxt_ipvs_init@plt>
xor    %eax,%eax
call   23d0 <libxt_length_init@plt>
xor    %eax,%eax
call   2340 <libxt_limit_init@plt>
xor    %eax,%eax
call   2450 <libxt_mac_init@plt>
xor    %eax,%eax
call   2100 <libxt_mark_init@plt>
xor    %eax,%eax
call   2090 <libxt_multiport_init@plt>
xor    %eax,%eax
call   23e0 <libxt_nfacct_init@plt>
xor    %eax,%eax
call   2040 <libxt_osf_init@plt>
xor    %eax,%eax
call   21f0 <libxt_owner_init@plt>
xor    %eax,%eax
call   2310 <libxt_physdev_init@plt>
xor    %eax,%eax
call   2270 <libxt_pkttype_init@plt>
xor    %eax,%eax
call   20b0 <libxt_policy_init@plt>
xor    %eax,%eax
call   2430 <libxt_quota_init@plt>
xor    %eax,%eax
call   22b0 <libxt_rateest_init@plt>
xor    %eax,%eax
call   20a0 <libxt_recent_init@plt>
xor    %eax,%eax
call   2250 <libxt_rpfilter_init@plt>
xor    %eax,%eax
call   2410 <libxt_sctp_init@plt>
xor    %eax,%eax
call   2420 <libxt_set_init@plt>
xor    %eax,%eax
call   23f0 <libxt_socket_init@plt>
xor    %eax,%eax
call   2170 <libxt_standard_init@plt>
xor    %eax,%eax
call   23b0 <libxt_statistic_init@plt>
xor    %eax,%eax
call   2120 <libxt_string_init@plt>
xor    %eax,%eax
call   2300 <libxt_tcp_init@plt>
xor    %eax,%eax
call   2030 <libxt_tcpmss_init@plt>
xor    %eax,%eax
call   21a0 <libxt_time_init@plt>
xor    %eax,%eax
call   22d0 <libxt_tos_init@plt>
xor    %eax,%eax
call   2390 <libxt_u32_init@plt>
xor    %eax,%eax
pop    %rcx
jmp    22e0 <libxt_udp_init@plt>

LLVM IR (-O0):
define void @init_extensions() {
%1 = call i32 (...) @libxt_AUDIT_init()
%2 = call i32 (...) @libxt_CHECKSUM_init()
%3 = call i32 (...) @libxt_CLASSIFY_init()
%4 = call i32 (...) @libxt_CONNMARK_init()
%5 = call i32 (...) @libxt_CONNSECMARK_init()
%6 = call i32 (...) @libxt_CT_init()
%7 = call i32 (...) @libxt_DSCP_init()
%8 = call i32 (...) @libxt_HMARK_init()
%9 = call i32 (...) @libxt_IDLETIMER_init()
%10 = call i32 (...) @libxt_LED_init()
%11 = call i32 (...) @libxt_MARK_init()
%12 = call i32 (...) @libxt_NFLOG_init()
%13 = call i32 (...) @libxt_NFQUEUE_init()
%14 = call i32 (...) @libxt_RATEEST_init()
%15 = call i32 (...) @libxt_SECMARK_init()
%16 = call i32 (...) @libxt_SET_init()
%17 = call i32 (...) @libxt_TCPMSS_init()
%18 = call i32 (...) @libxt_TCPOPTSTRIP_init()
%19 = call i32 (...) @libxt_TEE_init()
%20 = call i32 (...) @libxt_TOS_init()
%21 = call i32 (...) @libxt_TPROXY_init()
%22 = call i32 (...) @libxt_TRACE_init()
%23 = call i32 (...) @libxt_addrtype_init()
%24 = call i32 (...) @libxt_bpf_init()
%25 = call i32 (...) @libxt_cluster_init()
%26 = call i32 (...) @libxt_comment_init()
%27 = call i32 (...) @libxt_connbytes_init()
%28 = call i32 (...) @libxt_connlabel_init()
%29 = call i32 (...) @libxt_connlimit_init()
%30 = call i32 (...) @libxt_connmark_init()
%31 = call i32 (...) @libxt_conntrack_init()
%32 = call i32 (...) @libxt_cpu_init()
%33 = call i32 (...) @libxt_dccp_init()
%34 = call i32 (...) @libxt_devgroup_init()
%35 = call i32 (...) @libxt_dscp_init()
%36 = call i32 (...) @libxt_ecn_init()
%37 = call i32 (...) @libxt_esp_init()
%38 = call i32 (...) @libxt_hashlimit_init()
%39 = call i32 (...) @libxt_helper_init()
%40 = call i32 (...) @libxt_iprange_init()
%41 = call i32 (...) @libxt_ipvs_init()
%42 = call i32 (...) @libxt_length_init()
%43 = call i32 (...) @libxt_limit_init()
%44 = call i32 (...) @libxt_mac_init()
%45 = call i32 (...) @libxt_mark_init()
%46 = call i32 (...) @libxt_multiport_init()
%47 = call i32 (...) @libxt_nfacct_init()
%48 = call i32 (...) @libxt_osf_init()
%49 = call i32 (...) @libxt_owner_init()
%50 = call i32 (...) @libxt_physdev_init()
%51 = call i32 (...) @libxt_pkttype_init()
%52 = call i32 (...) @libxt_policy_init()
%53 = call i32 (...) @libxt_quota_init()
%54 = call i32 (...) @libxt_rateest_init()
%55 = call i32 (...) @libxt_recent_init()
%56 = call i32 (...) @libxt_rpfilter_init()
%57 = call i32 (...) @libxt_sctp_init()
%58 = call i32 (...) @libxt_set_init()
%59 = call i32 (...) @libxt_socket_init()
%60 = call i32 (...) @libxt_standard_init()
%61 = call i32 (...) @libxt_statistic_init()
%62 = call i32 (...) @libxt_string_init()
%63 = call i32 (...) @libxt_tcp_init()
%64 = call i32 (...) @libxt_tcpmss_init()
%65 = call i32 (...) @libxt_time_init()
%66 = call i32 (...) @libxt_tos_init()
%67 = call i32 (...) @libxt_u32_init()
%68 = call i32 (...) @libxt_udp_init()
ret void
}

LLVM IR (-O2):
define void @init_extensions() {
%1 = tail call i32 (...) @libxt_AUDIT_init()
%2 = tail call i32 (...) @libxt_CHECKSUM_init()
%3 = tail call i32 (...) @libxt_CLASSIFY_init()
%4 = tail call i32 (...) @libxt_CONNMARK_init()
%5 = tail call i32 (...) @libxt_CONNSECMARK_init()
%6 = tail call i32 (...) @libxt_CT_init()
%7 = tail call i32 (...) @libxt_DSCP_init()
%8 = tail call i32 (...) @libxt_HMARK_init()
%9 = tail call i32 (...) @libxt_IDLETIMER_init()
%10 = tail call i32 (...) @libxt_LED_init()
%11 = tail call i32 (...) @libxt_MARK_init()
%12 = tail call i32 (...) @libxt_NFLOG_init()
%13 = tail call i32 (...) @libxt_NFQUEUE_init()
%14 = tail call i32 (...) @libxt_RATEEST_init()
%15 = tail call i32 (...) @libxt_SECMARK_init()
%16 = tail call i32 (...) @libxt_SET_init()
%17 = tail call i32 (...) @libxt_TCPMSS_init()
%18 = tail call i32 (...) @libxt_TCPOPTSTRIP_init()
%19 = tail call i32 (...) @libxt_TEE_init()
%20 = tail call i32 (...) @libxt_TOS_init()
%21 = tail call i32 (...) @libxt_TPROXY_init()
%22 = tail call i32 (...) @libxt_TRACE_init()
%23 = tail call i32 (...) @libxt_addrtype_init()
%24 = tail call i32 (...) @libxt_bpf_init()
%25 = tail call i32 (...) @libxt_cluster_init()
%26 = tail call i32 (...) @libxt_comment_init()
%27 = tail call i32 (...) @libxt_connbytes_init()
%28 = tail call i32 (...) @libxt_connlabel_init()
%29 = tail call i32 (...) @libxt_connlimit_init()
%30 = tail call i32 (...) @libxt_connmark_init()
%31 = tail call i32 (...) @libxt_conntrack_init()
%32 = tail call i32 (...) @libxt_cpu_init()
%33 = tail call i32 (...) @libxt_dccp_init()
%34 = tail call i32 (...) @libxt_devgroup_init()
%35 = tail call i32 (...) @libxt_dscp_init()
%36 = tail call i32 (...) @libxt_ecn_init()
%37 = tail call i32 (...) @libxt_esp_init()
%38 = tail call i32 (...) @libxt_hashlimit_init()
%39 = tail call i32 (...) @libxt_helper_init()
%40 = tail call i32 (...) @libxt_iprange_init()
%41 = tail call i32 (...) @libxt_ipvs_init()
%42 = tail call i32 (...) @libxt_length_init()
%43 = tail call i32 (...) @libxt_limit_init()
%44 = tail call i32 (...) @libxt_mac_init()
%45 = tail call i32 (...) @libxt_mark_init()
%46 = tail call i32 (...) @libxt_multiport_init()
%47 = tail call i32 (...) @libxt_nfacct_init()
%48 = tail call i32 (...) @libxt_osf_init()
%49 = tail call i32 (...) @libxt_owner_init()
%50 = tail call i32 (...) @libxt_physdev_init()
%51 = tail call i32 (...) @libxt_pkttype_init()
%52 = tail call i32 (...) @libxt_policy_init()
%53 = tail call i32 (...) @libxt_quota_init()
%54 = tail call i32 (...) @libxt_rateest_init()
%55 = tail call i32 (...) @libxt_recent_init()
%56 = tail call i32 (...) @libxt_rpfilter_init()
%57 = tail call i32 (...) @libxt_sctp_init()
%58 = tail call i32 (...) @libxt_set_init()
%59 = tail call i32 (...) @libxt_socket_init()
%60 = tail call i32 (...) @libxt_standard_init()
%61 = tail call i32 (...) @libxt_statistic_init()
%62 = tail call i32 (...) @libxt_string_init()
%63 = tail call i32 (...) @libxt_tcp_init()
%64 = tail call i32 (...) @libxt_tcpmss_init()
%65 = tail call i32 (...) @libxt_time_init()
%66 = tail call i32 (...) @libxt_tos_init()
%67 = tail call i32 (...) @libxt_u32_init()
%68 = tail call i32 (...) @libxt_udp_init()
ret void
}