Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- char * __thiscall segchk(emu64 *this,ulong inAddress)
- {
- uint uVar1;
- void *pvVar2;
- void *pvVar3;
- char *pcVar4;
- char "anime_6_model+sizeof(Mtx)*%2u" [46];
- char acStack56 [32];
- "anime_6_model+sizeof(Mtx)*%2u"._0_4_ = 0x616e696d;
- "anime_6_model+sizeof(Mtx)*%2u"._4_4_ = 0x655f345f;
- "anime_6_model+sizeof(Mtx)*%2u"._8_4_ = 0x7478742b;
- "anime_6_model+sizeof(Mtx)*%2u"._12_4_ = 0x25347500;
- "anime_6_model+sizeof(Mtx)*%2u"._16_4_ = 0x616e696d;
- "anime_6_model+sizeof(Mtx)*%2u"._20_4_ = 0x655f365f;
- "anime_6_model+sizeof(Mtx)*%2u"._24_4_ = 0x6d6f6465;
- "anime_6_model+sizeof(Mtx)*%2u"._28_4_ = 0x6c2b7369;
- "anime_6_model+sizeof(Mtx)*%2u"._32_4_ = 0x7a656f66;
- "anime_6_model+sizeof(Mtx)*%2u"._36_4_ = 0x284d7478;
- "anime_6_model+sizeof(Mtx)*%2u"._40_4_ = 0x292a2532;
- "anime_6_model+sizeof(Mtx)*%2u"._44_2_ = 0x7500;
- pvVar2 = seg2k0(this,inAddress);
- pvVar3 = (void *)convert_partial_address((int)pvVar2);
- str$811[0] = 0;
- if ((void *)inAddress == pvVar2) {
- if (pvVar3 == pvVar2) {
- snprintf(str$811,0x40,@882,inAddress);
- }
- else {
- snprintf(str$811,0x40,@883,inAddress,pvVar3);
- }
- }
- else {
- if (inAddress == 0x7000000) {
- pcVar4 = @884;
- }
- else {
- if (inAddress == 0x8000000) {
- pcVar4 = @885;
- }
- else {
- if (inAddress == 0x9000000) {
- pcVar4 = @886;
- }
- else {
- if (inAddress == 0xa000000) {
- pcVar4 = @887;
- }
- else {
- if (inAddress == 0xb000000) {
- pcVar4 = @888;
- }
- else {
- if (inAddress == 0xc000000) {
- pcVar4 = @889;
- }
- else {
- if (inAddress == 0xd000000) {
- pcVar4 = @890;
- }
- else {
- if (inAddress == 0x8000000) {
- pcVar4 = @891;
- }
- else {
- if (inAddress == 0x9000000) {
- pcVar4 = @892;
- }
- else {
- if (inAddress == 0xa000000) {
- pcVar4 = @893;
- }
- else {
- if (inAddress == 0xb000000) {
- pcVar4 = @894;
- }
- else {
- if (inAddress == 0xc000000) {
- pcVar4 = @895;
- }
- else {
- if (inAddress == 0xd000000) {
- pcVar4 = @896;
- }
- else {
- if ((inAddress < 0xb000001) || (0xb0007ff < inAddress)) {
- if ((inAddress < 0xd000001) || (0xd000407 < inAddress)) {
- pcVar4 = NULL;
- }
- else {
- uVar1 = inAddress + 0xf3000000;
- snprintf(acStack56,0x1d,"anime_6_model+sizeof(Mtx)*%2u" + 0x10,((int)uVar1 >> 6) + (uint)((int)uVar1 < 0 && (uVar1 & 0x3f) != 0));
- pcVar4 = acStack56;
- }
- }
- else {
- snprintf(acStack56,0x1d,"anime_6_model+sizeof(Mtx)*%2u");
- pcVar4 = acStack56;
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- }
- if (pvVar3 == pvVar2) {
- if (pcVar4 == NULL) {
- snprintf(str$811,0x40,@898,inAddress,pvVar2);
- }
- else {
- snprintf(str$811,0x40,@897,pcVar4,pvVar2);
- }
- }
- else {
- if (pcVar4 == NULL) {
- snprintf(str$811,0x40,@900,inAddress,pvVar2,pvVar3);
- }
- else {
- snprintf(str$811,0x40,@899,pcVar4,pvVar2,pvVar3);
- }
- }
- }
- return str$811;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement