Newer
Older
AMI-Aptio-BIOS-Reversed / NvramPei / decompiled / 0xffe4d6f4.json
@Ajax Dong Ajax Dong 2 days ago 1 KB Init
{"jsonrpc": "2.0", "result": {"content": [{"type": "text", "text": "{\"addr\":\"0xffe4d6f4\",\"code\":\"char *__cdecl sub_FFE4D6F4(char *dst, char *src, unsigned int count_1)\\n{\\n  unsigned int count; // edx\\n  char *dst_1; // edi\\n  char *src_1; // esi\\n\\n  count = count_1; /*0xffe4d6fe*/\\n  if ( src < dst && &src[count_1 - 1] >= dst ) /*0xffe4d70c*/\\n  {\\n    src_1 = &src[count_1 - 1]; /*0xffe4d720*/\\n    dst_1 = &dst[count_1 - 1]; /*0xffe4d722*/\\n  }\\n  else\\n  {\\n    count = count_1 & 3; /*0xffe4d710*/\\n    qmemcpy(dst, src, 4 * (count_1 >> 2)); /*0xffe4d719*/\\n    src_1 = &src[4 * (count_1 >> 2)]; /*0xffe4d719*/\\n    dst_1 = &dst[4 * (count_1 >> 2)]; /*0xffe4d719*/\\n  }\\n  qmemcpy(dst_1, src_1, count); /*0xffe4d729*/\\n  return dst; /*0xffe4d730*/\\n}\"}"}], "structuredContent": {"addr": "0xffe4d6f4", "code": "char *__cdecl sub_FFE4D6F4(char *dst, char *src, unsigned int count_1)\n{\n  unsigned int count; // edx\n  char *dst_1; // edi\n  char *src_1; // esi\n\n  count = count_1; /*0xffe4d6fe*/\n  if ( src < dst && &src[count_1 - 1] >= dst ) /*0xffe4d70c*/\n  {\n    src_1 = &src[count_1 - 1]; /*0xffe4d720*/\n    dst_1 = &dst[count_1 - 1]; /*0xffe4d722*/\n  }\n  else\n  {\n    count = count_1 & 3; /*0xffe4d710*/\n    qmemcpy(dst, src, 4 * (count_1 >> 2)); /*0xffe4d719*/\n    src_1 = &src[4 * (count_1 >> 2)]; /*0xffe4d719*/\n    dst_1 = &dst[4 * (count_1 >> 2)]; /*0xffe4d719*/\n  }\n  qmemcpy(dst_1, src_1, count); /*0xffe4d729*/\n  return dst; /*0xffe4d730*/\n}"}, "isError": false}, "id": 1}