Revision: 957 Author: teawater Date: Sat Mar 3 23:00:28 2012 Log: Adding actionx http://code.google.com/p/kgtp/source/detail?r=957 Modified: /branches/actionx/gtp.c ======================================= --- /branches/actionx/gtp.c Sat Mar 3 22:34:21 2012 +++ /branches/actionx/gtp.c Sat Mar 3 23:00:28 2012 @@ -3328,44 +3328,6 @@ goto out; } } - break; - /* printf */ - case 0x31: { - arg = ebuf[pc++]; - - if (arg) { - void *argv = (void *) - (unsigned long) - top; - - /* pop */ - top = stack[--sp]; - - if (strstr((char *)(ebuf + pc), "%s")) { - int i; - char buf[50]; - - for (i = 0; i < 50; i++) { - if (probe_kernel_read(buf + i, - argv + i, 1)) - goto code_error_out; - if (!buf[i]) - break; - } - snprintf(pbuf, psize, (char *)(ebuf + pc), - buf); - } else { - snprintf(pbuf, psize, (char *)(ebuf + pc), - argv); - } - } else - snprintf(pbuf, psize, - (char *)(ebuf + pc)); - psize -= strlen(pbuf); - pbuf += strlen(pbuf); - - pc += strlen((char *)ebuf + pc) + 1; - } break; } @@ -4711,14 +4673,6 @@ } break; - /* printf */ - case 0x31: - if (pc + 1 >= ae->u.exp.size) - goto release_out; - pc++; - pc += strlen((char *)ebuf + pc) + 1; - break; - /* div_signed */ case 0x05: /* div_unsigned */ @@ -5116,14 +5070,6 @@ } break; - /* printf */ - case 0x31: - if (pc + 1 >= ae->u.exp.size) - goto release_out; - pc++; - pc += strlen((char *)ebuf + pc) + 1; - break; - /* div_signed */ case 0x05: #ifdef CONFIG_MIPS