// File: /workspace/github_c_makefile_star2_O3/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 0x3dbc(%rip), %rdi      # 0x8640
callq 0x65cb
leaq -0x1c26(%rip), %rdi     # 0x2c6a
leaq 0x3dc9(%rip), %rsi      # 0x8660
movl $0x9, %edx
callq 0x656a
leaq -0x158e(%rip), %rdi     # 0x331a
leaq 0x3dc8(%rip), %rsi      # 0x8677
movl $0xa, %edx
callq 0x656a
leaq -0x151d(%rip), %rdi     # 0x33a3
leaq 0x3dc2(%rip), %rsi      # 0x8689
movl $0xb, %edx
callq 0x656a
leaq -0x1aba(%rip), %rdi     # 0x2e1e
leaq 0x3dbc(%rip), %rsi      # 0x869b
movl $0xc, %edx
callq 0x656a
leaq -0x1937(%rip), %rdi     # 0x2fb9
leaq 0x3dc5(%rip), %rsi      # 0x86bc
movl $0xd, %edx
callq 0x656a
leaq -0x180c(%rip), %rdi     # 0x30fc
leaq 0x3dcd(%rip), %rsi      # 0x86dc
movl $0xe, %edx
callq 0x656a
leaq -0x179c(%rip), %rdi     # 0x3184
leaq 0x3dc8(%rip), %rsi      # 0x86ef
movl $0xf, %edx
callq 0x656a
leaq -0x172c(%rip), %rdi     # 0x320c
leaq 0x3dc3(%rip), %rsi      # 0x8702
movl $0x10, %edx
callq 0x656a
leaq -0x16bc(%rip), %rdi     # 0x3294
leaq 0x3dbf(%rip), %rsi      # 0x8716
movl $0x11, %edx
callq 0x656a
leaq -0x1537(%rip), %rdi     # 0x3431
leaq 0x3dc3(%rip), %rsi      # 0x8732
movl $0x12, %edx
callq 0x656a
leaq -0x14b1(%rip), %rdi     # 0x34cf
leaq 0x3dbe(%rip), %rsi      # 0x8745
movl $0x13, %edx
callq 0x656a
leaq -0x13eb(%rip), %rdi     # 0x35ad
leaq 0x3db9(%rip), %rsi      # 0x8758
movl $0x14, %edx
callq 0x656a
leaq -0x133a(%rip), %rdi     # 0x3676
leaq 0x3db4(%rip), %rsi      # 0x876b
movl $0x16, %edx
callq 0x656a
leaq -0x12c4(%rip), %rdi     # 0x3704
leaq 0x3dae(%rip), %rsi      # 0x877d
movl $0x17, %edx
callq 0x656a
leaq -0x125e(%rip), %rdi     # 0x3782
leaq 0x3db3(%rip), %rsi      # 0x879a
movl $0x18, %edx
callq 0x656a
leaq -0x113c(%rip), %rdi     # 0x38bc
leaq 0x3db8(%rip), %rsi      # 0x87b7
movl $0x19, %edx
callq 0x656a
leaq -0x10c5(%rip), %rdi     # 0x394b
leaq 0x3dc2(%rip), %rsi      # 0x87d9
movl $0x1a, %edx
callq 0x656a
leaq -0x1052(%rip), %rdi     # 0x39d6
leaq 0x3dc9(%rip), %rsi      # 0x87f8
movl $0x1b, %edx
callq 0x656a
leaq -0x1015(%rip), %rdi     # 0x3a2b
leaq 0x3dd0(%rip), %rsi      # 0x8817
movl $0x1c, %edx
callq 0x656a
leaq -0xfd8(%rip), %rdi      # 0x3a80
leaq 0x3dd8(%rip), %rsi      # 0x8837
movl $0x1d, %edx
callq 0x656a
leaq -0xf94(%rip), %rdi      # 0x3adc
leaq 0x3dd9(%rip), %rsi      # 0x8850
movl $0x1e, %edx
callq 0x656a
leaq -0xf50(%rip), %rdi      # 0x3b38
leaq 0x3ddf(%rip), %rsi      # 0x886e
movl $0x1f, %edx
callq 0x656a
leaq -0xea7(%rip), %rdi      # 0x3bf9
leaq 0x3ddd(%rip), %rsi      # 0x8884
movl $0x20, %edx
callq 0x656a
leaq -0x898(%rip), %rdi      # 0x4220
leaq 0x3de4(%rip), %rsi      # 0x88a3
movl $0x21, %edx
callq 0x656a
leaq -0x675(%rip), %rdi      # 0x445b
leaq 0x3de5(%rip), %rsi      # 0x88bc
movl $0x22, %edx
callq 0x656a
leaq -0x451(%rip), %rdi      # 0x4697
leaq 0x3de7(%rip), %rsi      # 0x88d6
movl $0x23, %edx
callq 0x656a
leaq -0x539(%rip), %rdi      # 0x45c7
leaq 0x3df1(%rip), %rsi      # 0x88f8
movl $0x24, %edx
callq 0x656a
leaq -0x40c(%rip), %rdi      # 0x470c
leaq 0x3dfd(%rip), %rsi      # 0x891c
movl $0x25, %edx
callq 0x656a
leaq -0x3af(%rip), %rdi      # 0x4781
leaq 0x3e05(%rip), %rsi      # 0x893c
movl $0x26, %edx
callq 0x656a
leaq -0x38f(%rip), %rdi      # 0x47b9
leaq 0x3e04(%rip), %rsi      # 0x8953
movl $0x27, %edx
callq 0x656a
leaq 0x3e0d(%rip), %rdi      # 0x896d
leaq 0x3e1e(%rip), %rsi      # 0x8985
xorl %eax, %eax
callq 0x1090
popq %rax
jmp 0x65fd