// File: /workspace/github_c_makefile_star2_O2/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 %rax
leaq 0x3fa0(%rip), %rdi      # 0x8620
callq 0x6183
leaq -0x1b0e(%rip), %rdi     # 0x2b7e
leaq 0x3fad(%rip), %rsi      # 0x8640
pushq $0x9
popq %rdx
callq 0x6122
leaq -0x14e6(%rip), %rdi     # 0x31bc
leaq 0x3fae(%rip), %rsi      # 0x8657
pushq $0xa
popq %rdx
callq 0x6122
leaq -0x1472(%rip), %rdi     # 0x3246
leaq 0x3faa(%rip), %rsi      # 0x8669
pushq $0xb
popq %rdx
callq 0x6122
leaq -0x19cc(%rip), %rdi     # 0x2d02
leaq 0x3fa6(%rip), %rsi      # 0x867b
pushq $0xc
popq %rdx
callq 0x6122
leaq -0x185e(%rip), %rdi     # 0x2e86
leaq 0x3fb1(%rip), %rsi      # 0x869c
pushq $0xd
popq %rdx
callq 0x6122
leaq -0x1747(%rip), %rdi     # 0x2fb3
leaq 0x3fbb(%rip), %rsi      # 0x86bc
pushq $0xe
popq %rdx
callq 0x6122
leaq -0x16dc(%rip), %rdi     # 0x3034
leaq 0x3fb8(%rip), %rsi      # 0x86cf
pushq $0xf
popq %rdx
callq 0x6122
leaq -0x1671(%rip), %rdi     # 0x30b5
leaq 0x3fb5(%rip), %rsi      # 0x86e2
pushq $0x10
popq %rdx
callq 0x6122
leaq -0x1606(%rip), %rdi     # 0x3136
leaq 0x3fb3(%rip), %rsi      # 0x86f6
pushq $0x11
popq %rdx
callq 0x6122
leaq -0x1481(%rip), %rdi     # 0x32d1
leaq 0x3fb9(%rip), %rsi      # 0x8712
pushq $0x12
popq %rdx
callq 0x6122
leaq -0x13fe(%rip), %rdi     # 0x336a
leaq 0x3fb6(%rip), %rsi      # 0x8725
pushq $0x13
popq %rdx
callq 0x6122
leaq -0x1340(%rip), %rdi     # 0x343e
leaq 0x3fb3(%rip), %rsi      # 0x8738
pushq $0x14
popq %rdx
callq 0x6122
leaq -0x1291(%rip), %rdi     # 0x3503
leaq 0x3fb0(%rip), %rsi      # 0x874b
pushq $0x16
popq %rdx
callq 0x6122
leaq -0x121c(%rip), %rdi     # 0x358e
leaq 0x3fac(%rip), %rsi      # 0x875d
pushq $0x17
popq %rdx
callq 0x6122
leaq -0x11b8(%rip), %rdi     # 0x3608
leaq 0x3fb3(%rip), %rsi      # 0x877a
pushq $0x18
popq %rdx
callq 0x6122
leaq -0x10a2(%rip), %rdi     # 0x3734
leaq 0x3fba(%rip), %rsi      # 0x8797
pushq $0x19
popq %rdx
callq 0x6122
leaq -0x102e(%rip), %rdi     # 0x37be
leaq 0x3fc6(%rip), %rsi      # 0x87b9
pushq $0x1a
popq %rdx
callq 0x6122
leaq -0xfc2(%rip), %rdi      # 0x3840
leaq 0x3fcf(%rip), %rsi      # 0x87d8
pushq $0x1b
popq %rdx
callq 0x6122
leaq -0xf7f(%rip), %rdi      # 0x3899
leaq 0x3fd8(%rip), %rsi      # 0x87f7
pushq $0x1c
popq %rdx
callq 0x6122
leaq -0xf3c(%rip), %rdi      # 0x38f2
leaq 0x3fe2(%rip), %rsi      # 0x8817
pushq $0x1d
popq %rdx
callq 0x6122
leaq -0xef2(%rip), %rdi      # 0x3952
leaq 0x3fe5(%rip), %rsi      # 0x8830
pushq $0x1e
popq %rdx
callq 0x6122
leaq -0xea8(%rip), %rdi      # 0x39b2
leaq 0x3fed(%rip), %rsi      # 0x884e
pushq $0x1f
popq %rdx
callq 0x6122
leaq -0xdff(%rip), %rdi      # 0x3a71
leaq 0x3fed(%rip), %rsi      # 0x8864
pushq $0x20
popq %rdx
callq 0x6122
leaq -0x841(%rip), %rdi      # 0x4045
leaq 0x3ff6(%rip), %rsi      # 0x8883
pushq $0x21
popq %rdx
callq 0x6122
leaq -0x62e(%rip), %rdi      # 0x426e
leaq 0x3ff9(%rip), %rsi      # 0x889c
pushq $0x22
popq %rdx
callq 0x6122
leaq -0x417(%rip), %rdi      # 0x449b
leaq 0x3ffd(%rip), %rsi      # 0x88b6
pushq $0x23
popq %rdx
callq 0x6122
leaq -0x4f5(%rip), %rdi      # 0x43d3
leaq 0x4009(%rip), %rsi      # 0x88d8
pushq $0x24
popq %rdx
callq 0x6122
leaq -0x3cf(%rip), %rdi      # 0x450f
leaq 0x4017(%rip), %rsi      # 0x88fc
pushq $0x25
popq %rdx
callq 0x6122
leaq -0x371(%rip), %rdi      # 0x4583
leaq 0x4021(%rip), %rsi      # 0x891c
pushq $0x26
popq %rdx
callq 0x6122
leaq -0x353(%rip), %rdi      # 0x45b7
leaq 0x4022(%rip), %rsi      # 0x8933
pushq $0x27
popq %rdx
callq 0x6122
leaq 0x402d(%rip), %rdi      # 0x894d
leaq 0x403e(%rip), %rsi      # 0x8965
xorl %eax, %eax
callq 0x1090
popq %rax
jmp 0x61b2