@@ -83,7 +83,12 @@ void * _mysqlnd_emalloc(size_t size MYSQLND_MEM_D)
83
83
#endif
84
84
DBG_ENTER (mysqlnd_emalloc_name );
85
85
86
- DBG_INF_FMT ("file=%-15s line=%4d" , strrchr (__zend_filename , PHP_DIR_SEPARATOR ) + 1 , __zend_lineno );
86
+ #if PHP_DEBUG
87
+ {
88
+ char * fn = strrchr (__zend_filename , PHP_DIR_SEPARATOR );
89
+ DBG_INF_FMT ("file=%-15s line=%4d" , fn ? fn + 1 :__zend_filename , __zend_lineno );
90
+ }
91
+ #endif
87
92
88
93
#if PHP_DEBUG
89
94
/* -1 is also "true" */
@@ -117,7 +122,12 @@ void * _mysqlnd_pemalloc(size_t size, zend_bool persistent MYSQLND_MEM_D)
117
122
long * threshold = persistent ? & MYSQLND_G (debug_malloc_fail_threshold ):& MYSQLND_G (debug_emalloc_fail_threshold );
118
123
#endif
119
124
DBG_ENTER (mysqlnd_pemalloc_name );
120
- DBG_INF_FMT ("file=%-15s line=%4d" , strrchr (__zend_filename , PHP_DIR_SEPARATOR ) + 1 , __zend_lineno );
125
+ #if PHP_DEBUG
126
+ {
127
+ char * fn = strrchr (__zend_filename , PHP_DIR_SEPARATOR );
128
+ DBG_INF_FMT ("file=%-15s line=%4d" , fn ? fn + 1 :__zend_filename , __zend_lineno );
129
+ }
130
+ #endif
121
131
122
132
#if PHP_DEBUG
123
133
/* -1 is also "true" */
@@ -154,7 +164,12 @@ void * _mysqlnd_ecalloc(unsigned int nmemb, size_t size MYSQLND_MEM_D)
154
164
long * threshold = & MYSQLND_G (debug_ecalloc_fail_threshold );
155
165
#endif
156
166
DBG_ENTER (mysqlnd_ecalloc_name );
157
- DBG_INF_FMT ("file=%-15s line=%4d" , strrchr (__zend_filename , PHP_DIR_SEPARATOR ) + 1 , __zend_lineno );
167
+ #if PHP_DEBUG
168
+ {
169
+ char * fn = strrchr (__zend_filename , PHP_DIR_SEPARATOR );
170
+ DBG_INF_FMT ("file=%-15s line=%4d" , fn ? fn + 1 :__zend_filename , __zend_lineno );
171
+ }
172
+ #endif
158
173
DBG_INF_FMT ("before: %lu" , zend_memory_usage (FALSE TSRMLS_CC ));
159
174
160
175
#if PHP_DEBUG
@@ -189,7 +204,12 @@ void * _mysqlnd_pecalloc(unsigned int nmemb, size_t size, zend_bool persistent M
189
204
long * threshold = persistent ? & MYSQLND_G (debug_calloc_fail_threshold ):& MYSQLND_G (debug_ecalloc_fail_threshold );
190
205
#endif
191
206
DBG_ENTER (mysqlnd_pecalloc_name );
192
- DBG_INF_FMT ("file=%-15s line=%4d" , strrchr (__zend_filename , PHP_DIR_SEPARATOR ) + 1 , __zend_lineno );
207
+ #if PHP_DEBUG
208
+ {
209
+ char * fn = strrchr (__zend_filename , PHP_DIR_SEPARATOR );
210
+ DBG_INF_FMT ("file=%-15s line=%4d" , fn ? fn + 1 :__zend_filename , __zend_lineno );
211
+ }
212
+ #endif
193
213
194
214
#if PHP_DEBUG
195
215
/* -1 is also "true" */
@@ -227,7 +247,12 @@ void * _mysqlnd_erealloc(void *ptr, size_t new_size MYSQLND_MEM_D)
227
247
long * threshold = & MYSQLND_G (debug_erealloc_fail_threshold );
228
248
#endif
229
249
DBG_ENTER (mysqlnd_erealloc_name );
230
- DBG_INF_FMT ("file=%-15s line=%4d" , strrchr (__zend_filename , PHP_DIR_SEPARATOR ) + 1 , __zend_lineno );
250
+ #if PHP_DEBUG
251
+ {
252
+ char * fn = strrchr (__zend_filename , PHP_DIR_SEPARATOR );
253
+ DBG_INF_FMT ("file=%-15s line=%4d" , fn ? fn + 1 :__zend_filename , __zend_lineno );
254
+ }
255
+ #endif
231
256
DBG_INF_FMT ("ptr=%p old_size=%lu, new_size=%lu" , ptr , old_size , new_size );
232
257
233
258
#if PHP_DEBUG
@@ -262,7 +287,12 @@ void * _mysqlnd_perealloc(void *ptr, size_t new_size, zend_bool persistent MYSQL
262
287
long * threshold = persistent ? & MYSQLND_G (debug_realloc_fail_threshold ):& MYSQLND_G (debug_erealloc_fail_threshold );
263
288
#endif
264
289
DBG_ENTER (mysqlnd_perealloc_name );
265
- DBG_INF_FMT ("file=%-15s line=%4d" , strrchr (__zend_filename , PHP_DIR_SEPARATOR ) + 1 , __zend_lineno );
290
+ #if PHP_DEBUG
291
+ {
292
+ char * fn = strrchr (__zend_filename , PHP_DIR_SEPARATOR );
293
+ DBG_INF_FMT ("file=%-15s line=%4d" , fn ? fn + 1 :__zend_filename , __zend_lineno );
294
+ }
295
+ #endif
266
296
DBG_INF_FMT ("ptr=%p old_size=%lu new_size=%lu persistent=%u" , ptr , old_size , new_size , persistent );
267
297
268
298
#if PHP_DEBUG
@@ -296,7 +326,12 @@ void _mysqlnd_efree(void *ptr MYSQLND_MEM_D)
296
326
size_t free_amount = 0 ;
297
327
zend_bool collect_memory_statistics = MYSQLND_G (collect_memory_statistics );
298
328
DBG_ENTER (mysqlnd_efree_name );
299
- DBG_INF_FMT ("file=%-15s line=%4d" , strrchr (__zend_filename , PHP_DIR_SEPARATOR ) + 1 , __zend_lineno );
329
+ #if PHP_DEBUG
330
+ {
331
+ char * fn = strrchr (__zend_filename , PHP_DIR_SEPARATOR );
332
+ DBG_INF_FMT ("file=%-15s line=%4d" , fn ? fn + 1 :__zend_filename , __zend_lineno );
333
+ }
334
+ #endif
300
335
DBG_INF_FMT ("ptr=%p" , ptr );
301
336
302
337
if (ptr ) {
@@ -321,7 +356,12 @@ void _mysqlnd_pefree(void *ptr, zend_bool persistent MYSQLND_MEM_D)
321
356
size_t free_amount = 0 ;
322
357
zend_bool collect_memory_statistics = MYSQLND_G (collect_memory_statistics );
323
358
DBG_ENTER (mysqlnd_pefree_name );
324
- DBG_INF_FMT ("file=%-15s line=%4d" , strrchr (__zend_filename , PHP_DIR_SEPARATOR ) + 1 , __zend_lineno );
359
+ #if PHP_DEBUG
360
+ {
361
+ char * fn = strrchr (__zend_filename , PHP_DIR_SEPARATOR );
362
+ DBG_INF_FMT ("file=%-15s line=%4d" , fn ? fn + 1 :__zend_filename , __zend_lineno );
363
+ }
364
+ #endif
325
365
DBG_INF_FMT ("ptr=%p persistent=%u" , ptr , persistent );
326
366
327
367
if (ptr ) {
@@ -349,7 +389,12 @@ void * _mysqlnd_malloc(size_t size MYSQLND_MEM_D)
349
389
long * threshold = & MYSQLND_G (debug_malloc_fail_threshold );
350
390
#endif
351
391
DBG_ENTER (mysqlnd_malloc_name );
352
- DBG_INF_FMT ("file=%-15s line=%4d" , strrchr (__zend_filename , PHP_DIR_SEPARATOR ) + 1 , __zend_lineno );
392
+ #if PHP_DEBUG
393
+ {
394
+ char * fn = strrchr (__zend_filename , PHP_DIR_SEPARATOR );
395
+ DBG_INF_FMT ("file=%-15s line=%4d" , fn ? fn + 1 :__zend_filename , __zend_lineno );
396
+ }
397
+ #endif
353
398
354
399
#if PHP_DEBUG
355
400
/* -1 is also "true" */
@@ -382,7 +427,12 @@ void * _mysqlnd_calloc(unsigned int nmemb, size_t size MYSQLND_MEM_D)
382
427
long * threshold = & MYSQLND_G (debug_calloc_fail_threshold );
383
428
#endif
384
429
DBG_ENTER (mysqlnd_calloc_name );
385
- DBG_INF_FMT ("file=%-15s line=%4d" , strrchr (__zend_filename , PHP_DIR_SEPARATOR ) + 1 , __zend_lineno );
430
+ #if PHP_DEBUG
431
+ {
432
+ char * fn = strrchr (__zend_filename , PHP_DIR_SEPARATOR );
433
+ DBG_INF_FMT ("file=%-15s line=%4d" , fn ? fn + 1 :__zend_filename , __zend_lineno );
434
+ }
435
+ #endif
386
436
387
437
#if PHP_DEBUG
388
438
/* -1 is also "true" */
@@ -415,7 +465,12 @@ void * _mysqlnd_realloc(void *ptr, size_t new_size MYSQLND_MEM_D)
415
465
long * threshold = & MYSQLND_G (debug_realloc_fail_threshold );
416
466
#endif
417
467
DBG_ENTER (mysqlnd_realloc_name );
418
- DBG_INF_FMT ("file=%-15s line=%4d" , strrchr (__zend_filename , PHP_DIR_SEPARATOR ) + 1 , __zend_lineno );
468
+ #if PHP_DEBUG
469
+ {
470
+ char * fn = strrchr (__zend_filename , PHP_DIR_SEPARATOR );
471
+ DBG_INF_FMT ("file=%-15s line=%4d" , fn ? fn + 1 :__zend_filename , __zend_lineno );
472
+ }
473
+ #endif
419
474
DBG_INF_FMT ("ptr=%p new_size=%lu " , new_size , ptr );
420
475
DBG_INF_FMT ("before: %lu" , zend_memory_usage (TRUE TSRMLS_CC ));
421
476
@@ -448,7 +503,12 @@ void _mysqlnd_free(void *ptr MYSQLND_MEM_D)
448
503
size_t free_amount = 0 ;
449
504
zend_bool collect_memory_statistics = MYSQLND_G (collect_memory_statistics );
450
505
DBG_ENTER (mysqlnd_free_name );
451
- DBG_INF_FMT ("file=%-15s line=%4d" , strrchr (__zend_filename , PHP_DIR_SEPARATOR ) + 1 , __zend_lineno );
506
+ #if PHP_DEBUG
507
+ {
508
+ char * fn = strrchr (__zend_filename , PHP_DIR_SEPARATOR );
509
+ DBG_INF_FMT ("file=%-15s line=%4d" , fn ? fn + 1 :__zend_filename , __zend_lineno );
510
+ }
511
+ #endif
452
512
DBG_INF_FMT ("ptr=%p" , ptr );
453
513
454
514
if (ptr ) {
@@ -477,7 +537,12 @@ char * _mysqlnd_pestrndup(const char * const ptr, size_t length, zend_bool persi
477
537
char * ret ;
478
538
zend_bool collect_memory_statistics = MYSQLND_G (collect_memory_statistics );
479
539
DBG_ENTER (mysqlnd_pestrndup_name );
480
- DBG_INF_FMT ("file=%-15s line=%4d" , strrchr (__zend_filename , PHP_DIR_SEPARATOR ) + 1 , __zend_lineno );
540
+ #if PHP_DEBUG
541
+ {
542
+ char * fn = strrchr (__zend_filename , PHP_DIR_SEPARATOR );
543
+ DBG_INF_FMT ("file=%-15s line=%4d" , fn ? fn + 1 :__zend_filename , __zend_lineno );
544
+ }
545
+ #endif
481
546
DBG_INF_FMT ("ptr=%p" , ptr );
482
547
483
548
ret = pemalloc (REAL_SIZE (length ) + 1 , persistent );
@@ -509,7 +574,12 @@ char * _mysqlnd_pestrdup(const char * const ptr, zend_bool persistent MYSQLND_ME
509
574
const char * p = ptr ;
510
575
zend_bool collect_memory_statistics = MYSQLND_G (collect_memory_statistics );
511
576
DBG_ENTER (mysqlnd_pestrdup_name );
512
- DBG_INF_FMT ("file=%-15s line=%4d" , strrchr (__zend_filename , PHP_DIR_SEPARATOR ) + 1 , __zend_lineno );
577
+ #if PHP_DEBUG
578
+ {
579
+ char * fn = strrchr (__zend_filename , PHP_DIR_SEPARATOR );
580
+ DBG_INF_FMT ("file=%-15s line=%4d" , fn ? fn + 1 :__zend_filename , __zend_lineno );
581
+ }
582
+ #endif
513
583
DBG_INF_FMT ("ptr=%p" , ptr );
514
584
do {
515
585
smart_str_appendc (& tmp_str , * p );
0 commit comments