@@ -66,18 +66,18 @@ define dump_bt
66
66
if $func
67
67
if $ex ->This->value.obj
68
68
if $func ->common .scope
69
- printf " %s->" , $func ->common .scope ->name->val
69
+ printf " %s->" , (char*) $func ->common .scope ->name->val
70
70
else
71
- printf " %s->" , $ex ->This->value.obj->ce.name->val
71
+ printf " %s->" , (char*) $ex ->This->value.obj->ce.name->val
72
72
end
73
73
else
74
74
if $func ->common .scope
75
- printf " %s::" , $func ->common .scope ->name->val
75
+ printf " %s::" , (char*) $func ->common .scope ->name->val
76
76
end
77
77
end
78
78
79
79
if $func ->common .function_name
80
- printf " %s(" , $func ->common .function_name->val
80
+ printf " %s(" , (char*) $func ->common .function_name->val
81
81
else
82
82
printf " (main"
83
83
end
@@ -109,7 +109,7 @@ define dump_bt
109
109
printf " %f" , $zvalue ->value.dval
110
110
end
111
111
if $type == 6
112
- ____print_str $zvalue ->value.str->val $zvalue ->value.str->len
112
+ ____print_str (char*) $zvalue ->value.str->val $zvalue ->value.str->len
113
113
end
114
114
if $type == 7
115
115
printf " array(%d)[%p]" , $zvalue ->value.arr->nNumOfElements, $zvalue
@@ -135,7 +135,7 @@ define dump_bt
135
135
end
136
136
if $func != 0
137
137
if $func ->type == 2
138
- printf " %s:%d " , $func ->op_array.filename->val, $ex ->opline->lineno
138
+ printf " %s:%d " , (char*) $func ->op_array.filename->val, $ex ->opline->lineno
139
139
else
140
140
printf " [internal function]"
141
141
end
@@ -186,7 +186,7 @@ define ____printzv_contents
186
186
printf " double: %f" , $zvalue ->value.dval
187
187
end
188
188
if $type == 6
189
- printf " string: %s" , $zvalue ->value.str->val
189
+ printf " string: %s" , (char*) $zvalue ->value.str->val
190
190
end
191
191
if $type == 7
192
192
printf " array: "
@@ -208,7 +208,7 @@ define ____printzv_contents
208
208
set $handle = $zvalue ->value.obj.handle
209
209
set $handlers = $zvalue ->value.obj.handlers
210
210
set $zobj = $zvalue ->value.obj
211
- set $cname = $zobj ->ce->name->val
211
+ set $cname = (char*) $zobj ->ce->name->val
212
212
printf " (%s) #%d" , $cname , $handle
213
213
if ! $arg1
214
214
if $handlers ->get_properties == &zend_std_get_properties
@@ -233,7 +233,7 @@ define ____printzv_contents
233
233
set $name = $p ->key
234
234
set $prop = (zend_property_info*)$p ->val.value.ptr
235
235
set $val = (zval*)((char*)$zobj + $prop ->offset)
236
- printf " %s => " , $name ->val
236
+ printf " %s => " , (char*) $name ->val
237
237
printzv $val
238
238
set $k = $k + 1
239
239
end
@@ -348,7 +348,7 @@ define ____print_ht
348
348
end
349
349
printf " [%d] " , $i
350
350
if $key
351
- ____print_str $key ->val $key ->len
351
+ ____print_str (char*) $key ->val $key ->len
352
352
printf " => "
353
353
else
354
354
printf " %d => " , $h
@@ -365,7 +365,7 @@ define ____print_ht
365
365
end
366
366
if $arg1 == 3
367
367
set $func = (zend_function*)$val ->value.ptr
368
- printf " \" %s\"\n " , $func ->common .function_name->val
368
+ printf " \" %s\"\n " , (char*) $func ->common .function_name->val
369
369
end
370
370
if $arg1 == 4
371
371
set $const = (zend_constant *)$val ->value.ptr
@@ -423,15 +423,15 @@ define ____print_inh_class
423
423
printf " final "
424
424
end
425
425
end
426
- printf " class %s" , $ce ->name->val
426
+ printf " class %s" , (char*) $ce ->name->val
427
427
if $ce ->parent != 0
428
- printf " extends %s" , $ce ->parent->name->val
428
+ printf " extends %s" , (char*) $ce ->parent->name->val
429
429
end
430
430
if $ce ->num_interfaces != 0
431
431
printf " implements"
432
432
set $tmp = 0
433
433
while $tmp < $ce ->num_interfaces
434
- printf " %s" , $ce ->interfaces[$tmp ]->name->val
434
+ printf " %s" , (char*) $ce ->interfaces[$tmp ]->name->val
435
435
set $tmp = $tmp + 1
436
436
if $tmp < $ce ->num_interfaces
437
437
printf " ,"
@@ -443,10 +443,10 @@ end
443
443
444
444
define ____print_inh_iface
445
445
set $ce = $arg0
446
- printf " interface %s" , $ce ->name->val
446
+ printf " interface %s" , (char*) $ce ->name->val
447
447
if $ce ->num_interfaces != 0
448
448
set $ce = $ce ->interfaces[0 ]
449
- printf " extends %s" , $ce ->name->val
449
+ printf " extends %s" , (char*) $ce ->name->val
450
450
else
451
451
set $ce = 0
452
452
end
@@ -486,7 +486,7 @@ define print_pi
486
486
set $ptr_to_val = (zval*)((char*)$pi ->ce->default_properties_table + $pi ->offset - $initial_offset )
487
487
printf " [%p] {\n " , $pi
488
488
printf " offset = %p\n " , $pi ->offset
489
- printf " ce = [%p] %s\n " , $pi ->ce, $pi ->ce->name->val
489
+ printf " ce = [%p] %s\n " , $pi ->ce, (char*) $pi ->ce->name->val
490
490
printf " flags = 0x%x (" , $pi ->flags
491
491
if $pi ->flags & 0x100
492
492
printf " ZEND_ACC_PUBLIC"
@@ -608,7 +608,7 @@ define print_zstr
608
608
set $maxlen = $zstr ->len
609
609
end
610
610
printf " string(%d) " , $zstr ->len
611
- ____print_str $zstr ->val $zstr ->len $maxlen
611
+ ____print_str (char*) $zstr ->val $zstr ->len $maxlen
612
612
printf " \n "
613
613
end
614
614
0 commit comments