// File: /workspace/github_c_makefile_star2_O1/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 0x3d84(%rip), %rdi      # 0x8640
callq 0x654a
leaq -0x1c32(%rip), %rdi     # 0x2c96
leaq 0x3d91(%rip), %rsi      # 0x8660
movl $0x9, %edx
callq 0x64e9
leaq -0x159a(%rip), %rdi     # 0x3346
leaq 0x3d90(%rip), %rsi      # 0x8677
movl $0xa, %edx
callq 0x64e9
leaq -0x1529(%rip), %rdi     # 0x33cf
leaq 0x3d8a(%rip), %rsi      # 0x8689
movl $0xb, %edx
callq 0x64e9
leaq -0x1ac6(%rip), %rdi     # 0x2e4a
leaq 0x3d84(%rip), %rsi      # 0x869b
movl $0xc, %edx
callq 0x64e9
leaq -0x1943(%rip), %rdi     # 0x2fe5
leaq 0x3d8d(%rip), %rsi      # 0x86bc
movl $0xd, %edx
callq 0x64e9
leaq -0x1818(%rip), %rdi     # 0x3128
leaq 0x3d95(%rip), %rsi      # 0x86dc
movl $0xe, %edx
callq 0x64e9
leaq -0x17a8(%rip), %rdi     # 0x31b0
leaq 0x3d90(%rip), %rsi      # 0x86ef
movl $0xf, %edx
callq 0x64e9
leaq -0x1738(%rip), %rdi     # 0x3238
leaq 0x3d8b(%rip), %rsi      # 0x8702
movl $0x10, %edx
callq 0x64e9
leaq -0x16c8(%rip), %rdi     # 0x32c0
leaq 0x3d87(%rip), %rsi      # 0x8716
movl $0x11, %edx
callq 0x64e9
leaq -0x1543(%rip), %rdi     # 0x345d
leaq 0x3d8b(%rip), %rsi      # 0x8732
movl $0x12, %edx
callq 0x64e9
leaq -0x14bd(%rip), %rdi     # 0x34fb
leaq 0x3d86(%rip), %rsi      # 0x8745
movl $0x13, %edx
callq 0x64e9
leaq -0x13f7(%rip), %rdi     # 0x35d9
leaq 0x3d81(%rip), %rsi      # 0x8758
movl $0x14, %edx
callq 0x64e9
leaq -0x1346(%rip), %rdi     # 0x36a2
leaq 0x3d7c(%rip), %rsi      # 0x876b
movl $0x16, %edx
callq 0x64e9
leaq -0x12c7(%rip), %rdi     # 0x3739
leaq 0x3d76(%rip), %rsi      # 0x877d
movl $0x17, %edx
callq 0x64e9
leaq -0x1261(%rip), %rdi     # 0x37b7
leaq 0x3d7b(%rip), %rsi      # 0x879a
movl $0x18, %edx
callq 0x64e9
leaq -0x113f(%rip), %rdi     # 0x38f1
leaq 0x3d80(%rip), %rsi      # 0x87b7
movl $0x19, %edx
callq 0x64e9
leaq -0x10c8(%rip), %rdi     # 0x3980
leaq 0x3d8a(%rip), %rsi      # 0x87d9
movl $0x1a, %edx
callq 0x64e9
leaq -0x1055(%rip), %rdi     # 0x3a0b
leaq 0x3d91(%rip), %rsi      # 0x87f8
movl $0x1b, %edx
callq 0x64e9
leaq -0x1018(%rip), %rdi     # 0x3a60
leaq 0x3d98(%rip), %rsi      # 0x8817
movl $0x1c, %edx
callq 0x64e9
leaq -0xfdb(%rip), %rdi      # 0x3ab5
leaq 0x3da0(%rip), %rsi      # 0x8837
movl $0x1d, %edx
callq 0x64e9
leaq -0xf97(%rip), %rdi      # 0x3b11
leaq 0x3da1(%rip), %rsi      # 0x8850
movl $0x1e, %edx
callq 0x64e9
leaq -0xf53(%rip), %rdi      # 0x3b6d
leaq 0x3da7(%rip), %rsi      # 0x886e
movl $0x1f, %edx
callq 0x64e9
leaq -0xea8(%rip), %rdi      # 0x3c30
leaq 0x3da5(%rip), %rsi      # 0x8884
movl $0x20, %edx
callq 0x64e9
leaq -0x899(%rip), %rdi      # 0x4257
leaq 0x3dac(%rip), %rsi      # 0x88a3
movl $0x21, %edx
callq 0x64e9
leaq -0x676(%rip), %rdi      # 0x4492
leaq 0x3dad(%rip), %rsi      # 0x88bc
movl $0x22, %edx
callq 0x64e9
leaq -0x452(%rip), %rdi      # 0x46ce
leaq 0x3daf(%rip), %rsi      # 0x88d6
movl $0x23, %edx
callq 0x64e9
leaq -0x53a(%rip), %rdi      # 0x45fe
leaq 0x3db9(%rip), %rsi      # 0x88f8
movl $0x24, %edx
callq 0x64e9
leaq -0x40d(%rip), %rdi      # 0x4743
leaq 0x3dc5(%rip), %rsi      # 0x891c
movl $0x25, %edx
callq 0x64e9
leaq -0x3b0(%rip), %rdi      # 0x47b8
leaq 0x3dcd(%rip), %rsi      # 0x893c
movl $0x26, %edx
callq 0x64e9
leaq -0x390(%rip), %rdi      # 0x47f0
leaq 0x3dcc(%rip), %rsi      # 0x8953
movl $0x27, %edx
callq 0x64e9
leaq 0x3dd5(%rip), %rdi      # 0x896d
leaq 0x3de6(%rip), %rsi      # 0x8985
xorl %eax, %eax
callq 0x1090
popq %rax
jmp 0x657c