3 static char ascii(char s) {
4 if(s < 0x20) return '.';
5 if(s > 0x7E) return '.';
9 void hexdump(void *d, int len) {
12 data = (unsigned char*)d;
13 for (off=0; off<len; off += 16) {
16 if((i+off)>=len) printf(" ");
17 else printf("%02x ",data[off+i]);
21 if((i+off)>=len) printf(" ");
22 else printf("%c",ascii(data[off+i]));
27 void tests_Native1__printSomething____V(void)
29 printf("printSomething: woot \\o/\n");
32 void tests_Native1__printSomething___I_V(int a)
34 printf("printSomething: 0x%08x\n", a);
37 void tests_Instance5__printX___I_V(int a)
39 printf("printX: 0x%08x\n", a);
42 void java_io_PrintStream__printf___I_V(int a)
44 printf("printstream: 0x%08x\n", a);
48 unsigned int method_table_ptr;
53 unsigned int method_table_ptr;
54 struct chararray *value;
62 void java_io_PrintStream__printf_0___Ljava_lang_String__V
65 printf("%s", &fmt->value->str);
68 void java_io_PrintStream__printf_1___Ljava_lang_String_Ljava_lang_Object__V
69 (struct integer *a1, struct string *fmt)
72 printf("fmt: 0x%08x\n", (unsigned int) fmt);
73 printf("fmt->value: 0x%08x\n", (unsigned int) fmt->value);
74 printf("fmt->val.len: 0x%08x\n", (unsigned int) (*fmt->value).length);
75 printf("first: %d\n", fmt->value->length);
76 printf("*fmt: %s\n", &fmt->value->str);
78 printf(&fmt->value->str, a1->value);
81 void java_io_PrintStream__printf_2___Ljava_lang_String_Ljava_lang_Object_Ljava_lang_Object__V
82 (struct integer *a2, struct integer *a1, struct string *fmt)
84 printf(&fmt->value->str, a1->value, a2->value);
88 java_io_PrintStream__printf_3___Ljava_lang_String_Ljava_lang_Object_Ljava_lang_Object_Ljava_lang_Object__V
89 (struct integer *a3, struct integer *a2, struct integer *a1, struct string *fmt)
91 printf(&fmt->value->str, a1->value, a2->value, a3->value);
94 void java_io_PrintStream__printf_4___Ljava_lang_String_Ljava_lang_Object_Ljava_lang_Object_Ljava_lang_Object_Ljava_lang_Object__V
95 (struct integer *a4, struct integer *a3, struct integer *a2, struct integer *a1, struct string *fmt)
97 printf(&fmt->value->str, a1->value, a2->value, a3->value, a4->value);
100 void java_io_PrintStream__printf_5___Ljava_lang_String_Ljava_lang_Object_Ljava_lang_Object_Ljava_lang_Object_Ljava_lang_Object_Ljava_lang_Object__V
101 (struct integer *a5, struct integer *a4, struct integer *a3, struct integer *a2, struct integer *a1, struct string *fmt)
103 printf(&fmt->value->str, a1->value, a2->value, a3->value, a4->value, a5->value);
106 void gnu_classpath_VMSystemProperties__preInit___Ljava_util_Properties__V() {