Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int __ZN10MainWindow36mtdGenerateAutoCreditLLGRTGSChecksumE7QString(int arg0) {
- r15 = rdx;
- r14 = arg0;
- var_48 = *QArrayData::shared_null;
- rax = *r15;
- if (*(int32_t *)(rax + 0x4) <= 0x0) goto loc_100006a11;
- loc_100006602:
- var_110 = r14;
- r14 = 0x0;
- rbx = &var_48;
- r12 = &var_50;
- goto loc_100006620;
- loc_100006620:
- rsi = *(int16_t *)(r14 * 0x2 + rax + *(rax + 0x10)) & 0xffff;
- if (rsi != 0xa) goto loc_100006817;
- loc_100006632:
- var_70 = 0x1;
- QMessageLogger::debug(r12, &var_70);
- QTextStream::operator<<(QTextStream::operator<<(QTextStream::operator<<(var_50, 0x22), rbx), 0x22);
- if (*(int8_t *)(var_50 + 0x20) != 0x0) {
- QTextStream::operator<<();
- }
- QDebug::~QDebug(r12);
- rcx = *(int32_t *)(var_48 + 0x4);
- if (rcx >= 0x101) {
- QString::mid(&var_80, rbx, 0x0, rcx - 0x1);
- QString::trimmed(&var_78, &var_80);
- MainWindow::mtdCalculateAutoCollect(&var_78);
- rdi = var_78;
- rax = *(int32_t *)rdi;
- if (rax != 0xffffffff) {
- if (rax != 0x0) {
- *(int32_t *)rdi = *(int32_t *)rdi - 0x1;
- if ((*(int32_t *)rdi != 0x0 ? 0x1 : 0x0) == 0x0) {
- QArrayData::deallocate();
- }
- }
- else {
- QArrayData::deallocate();
- }
- }
- rdi = var_80;
- rax = *(int32_t *)rdi;
- if (rax != 0xffffffff) {
- if (rax != 0x0) {
- *(int32_t *)rdi = *(int32_t *)rdi - 0x1;
- if ((*(int32_t *)rdi != 0x0 ? 0x1 : 0x0) == 0x0) {
- QArrayData::deallocate();
- }
- }
- else {
- QArrayData::deallocate();
- }
- }
- }
- else {
- QString::trimmed(&var_88, rbx);
- MainWindow::mtdCalculateAutoCollect(&var_88);
- rdi = var_88;
- rax = *(int32_t *)rdi;
- if (rax != 0xffffffff) {
- if (rax != 0x0) {
- *(int32_t *)rdi = *(int32_t *)rdi - 0x1;
- if ((*(int32_t *)rdi != 0x0 ? 0x1 : 0x0) == 0x0) {
- QArrayData::deallocate();
- }
- }
- else {
- QArrayData::deallocate();
- }
- }
- }
- if (var_48 != *QArrayData::shared_null) {
- var_38 = *QArrayData::shared_null;
- QString::operator=(rbx, &var_38);
- rdi = var_38;
- rax = *(int32_t *)rdi;
- if (rax != 0xffffffff) {
- if (rax != 0x0) {
- *(int32_t *)rdi = *(int32_t *)rdi - 0x1;
- if ((*(int32_t *)rdi != 0x0 ? 0x1 : 0x0) == 0x0) {
- QArrayData::deallocate();
- }
- }
- else {
- QArrayData::deallocate();
- }
- }
- }
- goto loc_1000068d0;
- loc_1000068d0:
- r14 = r14 + 0x1;
- rax = *r15;
- if (r14 < sign_extend_64(*(int32_t *)(rax + 0x4))) goto loc_100006620;
- loc_100006a04:
- r14 = var_110;
- goto loc_100006a11;
- loc_100006a11:
- rcx = *(int32_t *)(var_48 + 0x4);
- if (rcx > 0x0) {
- if (rcx >= 0x101) {
- QString::mid(&var_E0, &var_48, 0x0, rcx - 0x1);
- QString::trimmed(&var_D8, &var_E0);
- MainWindow::mtdCalculateAutoCollect(&var_D8);
- rdi = var_D8;
- rax = *(int32_t *)rdi;
- if (rax != 0xffffffff) {
- if (rax != 0x0) {
- *(int32_t *)rdi = *(int32_t *)rdi - 0x1;
- if ((*(int32_t *)rdi != 0x0 ? 0x1 : 0x0) == 0x0) {
- QArrayData::deallocate();
- }
- }
- else {
- QArrayData::deallocate();
- }
- }
- rdi = var_E0;
- rax = *(int32_t *)rdi;
- if (rax != 0xffffffff) {
- if (rax != 0x0) {
- *(int32_t *)rdi = *(int32_t *)rdi - 0x1;
- if ((*(int32_t *)rdi != 0x0 ? 0x1 : 0x0) == 0x0) {
- QArrayData::deallocate();
- }
- }
- else {
- QArrayData::deallocate();
- }
- }
- }
- else {
- QString::trimmed(&var_E8, &var_48);
- MainWindow::mtdCalculateAutoCollect(&var_E8);
- rdi = var_E8;
- rax = *(int32_t *)rdi;
- if (rax != 0xffffffff) {
- if (rax != 0x0) {
- *(int32_t *)rdi = *(int32_t *)rdi - 0x1;
- if ((*(int32_t *)rdi != 0x0 ? 0x1 : 0x0) == 0x0) {
- QArrayData::deallocate();
- }
- }
- else {
- QArrayData::deallocate();
- }
- }
- }
- if (var_48 != *QArrayData::shared_null) {
- var_40 = *QArrayData::shared_null;
- QString::operator=(&var_48, &var_40);
- rdi = var_40;
- rax = *(int32_t *)rdi;
- if (rax != 0xffffffff) {
- if (rax != 0x0) {
- *(int32_t *)rdi = *(int32_t *)rdi - 0x1;
- if ((*(int32_t *)rdi != 0x0 ? 0x1 : 0x0) == 0x0) {
- QArrayData::deallocate();
- }
- }
- else {
- QArrayData::deallocate();
- }
- }
- }
- }
- rsi = 0x393e5d + *_iCheckSum;
- *_iCheckSum = rsi;
- QString::number(r14, rsi, 0xa);
- rdi = var_48;
- rax = *(int32_t *)rdi;
- if (rax != 0xffffffff) {
- if (rax != 0x0) {
- *(int32_t *)rdi = *(int32_t *)rdi - 0x1;
- if ((*(int32_t *)rdi != 0x0 ? 0x1 : 0x0) == 0x0) {
- QArrayData::deallocate();
- }
- }
- else {
- QArrayData::deallocate();
- }
- }
- rax = r14;
- return rax;
- loc_100006817:
- if ((rsi & 0xffff) == 0xffff) goto loc_100006b37;
- loc_100006825:
- QString::append(rbx);
- var_B0 = 0x1;
- QMessageLogger::debug(&var_90, &var_B0);
- QTextStream::operator<<(QTextStream::operator<<(QTextStream::operator<<(var_90, 0x22), rbx), 0x22);
- if (*(int8_t *)(var_90 + 0x20) != 0x0) {
- QTextStream::operator<<();
- }
- QDebug::~QDebug(&var_90);
- goto loc_1000068d0;
- loc_100006b37:
- r14 = var_110;
- goto loc_100006a11;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement