pike.git
/
src
/
modules
/
_Debug
/
debug.cmod
version
»
Context lines:
10
20
40
80
file
none
3
pike.git/src/modules/_Debug/debug.cmod:511:
struct pike_string *tripples = p->strings[read_program_data(p->program + id->func.offset, -1)]; switch(tripples->size_shift) { #define CASE(SHIFT) \ case SHIFT: \ { \ PIKE_CONCAT(p_wchar, SHIFT) *str = \ PIKE_CONCAT(STR, SHIFT)(tripples); \ int i=0; \ while(i < tripples->len) { \
-
WERR("@@@ %d: %s, %d, %d\n",
\
+
if (*str >= F_OFFSET) { \
+
WERR("@@@ %d: %s, %d, %d\n", \
i/3, \ instrs[*str - F_OFFSET]. \ name, \ str[1], str[2]); \
-
+
} else { \
+
WERR("@@@ %d: INVALID 0x%x, 0x%x, 0x%x\n", \
+
i/3, *str, str[1], str[2]); \
+
} \
str += 3; \ i += 3; \ } \ } \ break CASE(0); CASE(1); CASE(2); #undef CASE }