// File: /workspace/github_c_makefile_star2_O0/connycommy[P]atCmdDevice/src/test/TestProductionRunner.c
// Function: main
int main(void)
{
    UNITY_BEGIN();
    RUN_TEST(test_modem_initializer);
    RUN_TEST(test_modem_SetATE);
    RUN_TEST(test_modem_SetATV);
    RUN_TEST(test_modem_GetNetworkInformation);
    RUN_TEST(test_modem_GetModuleInformation);
    RUN_TEST(test_modem_GetImei);
    RUN_TEST(test_modem_GetImsi);
    RUN_TEST(test_modem_GetIccid);
    RUN_TEST(test_modem_GetSignalQuality);
    RUN_TEST(test_modem_GetCREG);
    RUN_TEST(test_modem_GetCOPS);
    RUN_TEST(test_modem_GetCPIN);

    RUN_TEST(test_modem_SetApn);
    RUN_TEST(test_modem_SetContextProfile);
    RUN_TEST(test_modem_GetContextProfile);
    RUN_TEST(test_modem_SetDeactContextProfile);
    RUN_TEST(test_modem_SmsSetMessageFormat);
    RUN_TEST(test_modem_SmsSetTextModeParam);
    RUN_TEST(test_modem_SmsSetTeCharacterGsm);
    RUN_TEST(test_modem_SmsSendNumber);
    RUN_TEST(test_modem_SmsSendTextMessage);
    RUN_TEST(test_modem_SocketOpen);
    RUN_TEST(test_modem_SocketGetServStatus);
    RUN_TEST(test_modem_SocketGetRecv);
    RUN_TEST(test_modem_QIURC_incoming);
    RUN_TEST(test_modem_QIURC_closedConnection);
    RUN_TEST(test_modem_QIURC_incomingConnection);
    RUN_TEST(test_modem_QIURC_RecvConnection);
    RUN_TEST(test_modem_SocketClose);
    RUN_TEST(test_modem_SocketSendData);
    printf(KRED "VERSION: [%s]\n" KNRM, CELLMODEM_CAPTION);

    return UNITY_END();
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x10, %rsp
movl $0x0, -0x4(%rbp)
leaq 0x510a(%rip), %rdi      # 0xb640
callq 0x9230
leaq -0x23e2(%rip), %rdi     # 0x4160
leaq 0x5117(%rip), %rsi      # 0xb660
movl $0x9, %edx
callq 0x9170
leaq -0x1bfa(%rip), %rdi     # 0x4960
leaq 0x5116(%rip), %rsi      # 0xb677
movl $0xa, %edx
callq 0x9170
leaq -0x1b52(%rip), %rdi     # 0x4a20
leaq 0x5110(%rip), %rsi      # 0xb689
movl $0xb, %edx
callq 0x9170
leaq -0x220a(%rip), %rdi     # 0x4380
leaq 0x510a(%rip), %rsi      # 0xb69b
movl $0xc, %edx
callq 0x9170
leaq -0x2062(%rip), %rdi     # 0x4540
leaq 0x5113(%rip), %rsi      # 0xb6bc
movl $0xd, %edx
callq 0x9170
leaq -0x1f0a(%rip), %rdi     # 0x46b0
leaq 0x511b(%rip), %rsi      # 0xb6dc
movl $0xe, %edx
callq 0x9170
leaq -0x1e72(%rip), %rdi     # 0x4760
leaq 0x5116(%rip), %rsi      # 0xb6ef
movl $0xf, %edx
callq 0x9170
leaq -0x1dda(%rip), %rdi     # 0x4810
leaq 0x5111(%rip), %rsi      # 0xb702
movl $0x10, %edx
callq 0x9170
leaq -0x1d42(%rip), %rdi     # 0x48c0
leaq 0x510d(%rip), %rsi      # 0xb716
movl $0x11, %edx
callq 0x9170
leaq -0x1b3a(%rip), %rdi     # 0x4ae0
leaq 0x5111(%rip), %rsi      # 0xb732
movl $0x12, %edx
callq 0x9170
leaq -0x1a82(%rip), %rdi     # 0x4bb0
leaq 0x510c(%rip), %rsi      # 0xb745
movl $0x13, %edx
callq 0x9170
leaq -0x199a(%rip), %rdi     # 0x4cb0
leaq 0x5107(%rip), %rsi      # 0xb758
movl $0x14, %edx
callq 0x9170
leaq -0x18c2(%rip), %rdi     # 0x4da0
leaq 0x5102(%rip), %rsi      # 0xb76b
movl $0x16, %edx
callq 0x9170
leaq -0x182a(%rip), %rdi     # 0x4e50
leaq 0x50fc(%rip), %rsi      # 0xb77d
movl $0x17, %edx
callq 0x9170
leaq -0x17b2(%rip), %rdi     # 0x4ee0
leaq 0x5101(%rip), %rsi      # 0xb79a
movl $0x18, %edx
callq 0x9170
leaq -0x167a(%rip), %rdi     # 0x5030
leaq 0x5106(%rip), %rsi      # 0xb7b7
movl $0x19, %edx
callq 0x9170
leaq -0x15d2(%rip), %rdi     # 0x50f0
leaq 0x5110(%rip), %rsi      # 0xb7d9
movl $0x1a, %edx
callq 0x9170
leaq -0x152a(%rip), %rdi     # 0x51b0
leaq 0x5117(%rip), %rsi      # 0xb7f8
movl $0x1b, %edx
callq 0x9170
leaq -0x14c2(%rip), %rdi     # 0x5230
leaq 0x511e(%rip), %rsi      # 0xb817
movl $0x1c, %edx
callq 0x9170
leaq -0x145a(%rip), %rdi     # 0x52b0
leaq 0x5126(%rip), %rsi      # 0xb837
movl $0x1d, %edx
callq 0x9170
leaq -0x13f2(%rip), %rdi     # 0x5330
leaq 0x5127(%rip), %rsi      # 0xb850
movl $0x1e, %edx
callq 0x9170
leaq -0x138a(%rip), %rdi     # 0x53b0
leaq 0x512d(%rip), %rsi      # 0xb86e
movl $0x1f, %edx
callq 0x9170
leaq -0x1282(%rip), %rdi     # 0x54d0
leaq 0x512b(%rip), %rsi      # 0xb884
movl $0x20, %edx
callq 0x9170
leaq -0xaca(%rip), %rdi      # 0x5ca0
leaq 0x5132(%rip), %rsi      # 0xb8a3
movl $0x21, %edx
callq 0x9170
leaq -0x7a2(%rip), %rdi      # 0x5fe0
leaq 0x5133(%rip), %rsi      # 0xb8bc
movl $0x22, %edx
callq 0x9170
leaq -0x4da(%rip), %rdi      # 0x62c0
leaq 0x5135(%rip), %rsi      # 0xb8d6
movl $0x23, %edx
callq 0x9170
leaq -0x5f2(%rip), %rdi      # 0x61c0
leaq 0x513f(%rip), %rsi      # 0xb8f8
movl $0x24, %edx
callq 0x9170
leaq -0x47a(%rip), %rdi      # 0x6350
leaq 0x514b(%rip), %rsi      # 0xb91c
movl $0x25, %edx
callq 0x9170
leaq -0x402(%rip), %rdi      # 0x63e0
leaq 0x5153(%rip), %rsi      # 0xb93c
movl $0x26, %edx
callq 0x9170
leaq -0x3ba(%rip), %rdi      # 0x6440
leaq 0x5152(%rip), %rsi      # 0xb953
movl $0x27, %edx
callq 0x9170
leaq 0x515b(%rip), %rdi      # 0xb96d
leaq 0x516c(%rip), %rsi      # 0xb985
movb $0x0, %al
callq 0x1090
callq 0x92b0
addq $0x10, %rsp
popq %rbp
retq
nopl (%rax,%rax)