@@ -81,11 +81,14 @@ void * _mysqlnd_emalloc(size_t size MYSQLND_MEM_D)
81
81
#if PHP_DEBUG
82
82
long * threshold = & MYSQLND_G (debug_emalloc_fail_threshold );
83
83
#endif
84
- char * fn = NULL ;
85
84
TRACE_ALLOC_ENTER (mysqlnd_emalloc_name );
86
85
87
- TRACE_ALLOC_INF_FMT ("file=%-15s line=%4d" ,
88
- (fn = strrchr (__zend_orig_filename , PHP_DIR_SEPARATOR ))? fn + 1 :__zend_orig_filename , __zend_orig_lineno );
86
+ #if PHP_DEBUG
87
+ {
88
+ char * fn = strrchr (__zend_orig_filename , PHP_DIR_SEPARATOR );
89
+ TRACE_ALLOC_INF_FMT ("file=%-15s line=%4d" , fn ? fn + 1 :__zend_orig_filename , __zend_orig_lineno );
90
+ }
91
+ #endif
89
92
90
93
#if PHP_DEBUG
91
94
/* -1 is also "true" */
@@ -118,10 +121,14 @@ void * _mysqlnd_pemalloc(size_t size, zend_bool persistent MYSQLND_MEM_D)
118
121
#if PHP_DEBUG
119
122
long * threshold = persistent ? & MYSQLND_G (debug_malloc_fail_threshold ):& MYSQLND_G (debug_emalloc_fail_threshold );
120
123
#endif
121
- char * fn = NULL ;
122
124
TRACE_ALLOC_ENTER (mysqlnd_pemalloc_name );
123
- TRACE_ALLOC_INF_FMT ("file=%-15s line=%4d persistent=%u" ,
124
- (fn = strrchr (__zend_orig_filename , PHP_DIR_SEPARATOR ))? fn + 1 :__zend_orig_filename , __zend_orig_lineno , persistent );
125
+
126
+ #if PHP_DEBUG
127
+ {
128
+ char * fn = strrchr (__zend_orig_filename , PHP_DIR_SEPARATOR );
129
+ TRACE_ALLOC_INF_FMT ("file=%-15s line=%4d" , fn ? fn + 1 :__zend_orig_filename , __zend_orig_lineno );
130
+ }
131
+ #endif
125
132
126
133
#if PHP_DEBUG
127
134
/* -1 is also "true" */
@@ -157,10 +164,14 @@ void * _mysqlnd_ecalloc(unsigned int nmemb, size_t size MYSQLND_MEM_D)
157
164
#if PHP_DEBUG
158
165
long * threshold = & MYSQLND_G (debug_ecalloc_fail_threshold );
159
166
#endif
160
- char * fn = NULL ;
161
167
TRACE_ALLOC_ENTER (mysqlnd_ecalloc_name );
162
- TRACE_ALLOC_INF_FMT ("file=%-15s line=%4d" ,
163
- (fn = strrchr (__zend_orig_filename , PHP_DIR_SEPARATOR ))? fn + 1 :__zend_orig_filename , __zend_orig_lineno );
168
+
169
+ #if PHP_DEBUG
170
+ {
171
+ char * fn = strrchr (__zend_orig_filename , PHP_DIR_SEPARATOR );
172
+ TRACE_ALLOC_INF_FMT ("file=%-15s line=%4d" , fn ? fn + 1 :__zend_orig_filename , __zend_orig_lineno );
173
+ }
174
+ #endif
164
175
TRACE_ALLOC_INF_FMT ("before: %lu" , zend_memory_usage (FALSE TSRMLS_CC ));
165
176
166
177
#if PHP_DEBUG
@@ -194,10 +205,13 @@ void * _mysqlnd_pecalloc(unsigned int nmemb, size_t size, zend_bool persistent M
194
205
#if PHP_DEBUG
195
206
long * threshold = persistent ? & MYSQLND_G (debug_calloc_fail_threshold ):& MYSQLND_G (debug_ecalloc_fail_threshold );
196
207
#endif
197
- char * fn = NULL ;
198
208
TRACE_ALLOC_ENTER (mysqlnd_pecalloc_name );
199
- TRACE_ALLOC_INF_FMT ("file=%-15s line=%4d persistent=%u" ,
200
- (fn = strrchr (__zend_orig_filename , PHP_DIR_SEPARATOR ))? fn + 1 :__zend_orig_filename , __zend_orig_lineno , persistent );
209
+ #if PHP_DEBUG
210
+ {
211
+ char * fn = strrchr (__zend_orig_filename , PHP_DIR_SEPARATOR );
212
+ TRACE_ALLOC_INF_FMT ("file=%-15s line=%4d" , fn ? fn + 1 :__zend_orig_filename , __zend_orig_lineno );
213
+ }
214
+ #endif
201
215
202
216
#if PHP_DEBUG
203
217
/* -1 is also "true" */
@@ -234,10 +248,14 @@ void * _mysqlnd_erealloc(void *ptr, size_t new_size MYSQLND_MEM_D)
234
248
#if PHP_DEBUG
235
249
long * threshold = & MYSQLND_G (debug_erealloc_fail_threshold );
236
250
#endif
237
- char * fn = NULL ;
238
251
TRACE_ALLOC_ENTER (mysqlnd_erealloc_name );
239
- TRACE_ALLOC_INF_FMT ("file=%-15s line=%4d" ,
240
- (fn = strrchr (__zend_orig_filename , PHP_DIR_SEPARATOR ))? fn + 1 :__zend_orig_filename , __zend_orig_lineno );
252
+
253
+ #if PHP_DEBUG
254
+ {
255
+ char * fn = strrchr (__zend_orig_filename , PHP_DIR_SEPARATOR );
256
+ TRACE_ALLOC_INF_FMT ("file=%-15s line=%4d" , fn ? fn + 1 :__zend_orig_filename , __zend_orig_lineno );
257
+ }
258
+ #endif
241
259
TRACE_ALLOC_INF_FMT ("ptr=%p old_size=%lu, new_size=%lu" , ptr , old_size , new_size );
242
260
243
261
#if PHP_DEBUG
@@ -271,10 +289,14 @@ void * _mysqlnd_perealloc(void *ptr, size_t new_size, zend_bool persistent MYSQL
271
289
#if PHP_DEBUG
272
290
long * threshold = persistent ? & MYSQLND_G (debug_realloc_fail_threshold ):& MYSQLND_G (debug_erealloc_fail_threshold );
273
291
#endif
274
- char * fn = NULL ;
275
292
TRACE_ALLOC_ENTER (mysqlnd_perealloc_name );
276
- TRACE_ALLOC_INF_FMT ("file=%-15s line=%4d" ,
277
- (fn = strrchr (__zend_orig_filename , PHP_DIR_SEPARATOR ))? fn + 1 :__zend_orig_filename , __zend_orig_lineno );
293
+
294
+ #if PHP_DEBUG
295
+ {
296
+ char * fn = strrchr (__zend_orig_filename , PHP_DIR_SEPARATOR );
297
+ TRACE_ALLOC_INF_FMT ("file=%-15s line=%4d" , fn ? fn + 1 :__zend_orig_filename , __zend_orig_lineno );
298
+ }
299
+ #endif
278
300
TRACE_ALLOC_INF_FMT ("ptr=%p old_size=%lu new_size=%lu persistent=%u" , ptr , old_size , new_size , persistent );
279
301
280
302
#if PHP_DEBUG
@@ -307,10 +329,14 @@ void _mysqlnd_efree(void *ptr MYSQLND_MEM_D)
307
329
{
308
330
size_t free_amount = 0 ;
309
331
zend_bool collect_memory_statistics = MYSQLND_G (collect_memory_statistics );
310
- char * fn = NULL ;
311
332
TRACE_ALLOC_ENTER (mysqlnd_efree_name );
312
- TRACE_ALLOC_INF_FMT ("file=%-15s line=%4d" ,
313
- (fn = strrchr (__zend_orig_filename , PHP_DIR_SEPARATOR ))? fn + 1 :__zend_orig_filename , __zend_orig_lineno );
333
+
334
+ #if PHP_DEBUG
335
+ {
336
+ char * fn = strrchr (__zend_orig_filename , PHP_DIR_SEPARATOR );
337
+ TRACE_ALLOC_INF_FMT ("file=%-15s line=%4d" , fn ? fn + 1 :__zend_orig_filename , __zend_orig_lineno );
338
+ }
339
+ #endif
314
340
TRACE_ALLOC_INF_FMT ("ptr=%p" , ptr );
315
341
316
342
if (ptr ) {
@@ -334,10 +360,14 @@ void _mysqlnd_pefree(void *ptr, zend_bool persistent MYSQLND_MEM_D)
334
360
{
335
361
size_t free_amount = 0 ;
336
362
zend_bool collect_memory_statistics = MYSQLND_G (collect_memory_statistics );
337
- char * fn = NULL ;
338
363
TRACE_ALLOC_ENTER (mysqlnd_pefree_name );
339
- TRACE_ALLOC_INF_FMT ("file=%-15s line=%4d" ,
340
- (fn = strrchr (__zend_orig_filename , PHP_DIR_SEPARATOR ))? fn + 1 :__zend_orig_filename , __zend_orig_lineno );
364
+
365
+ #if PHP_DEBUG
366
+ {
367
+ char * fn = strrchr (__zend_orig_filename , PHP_DIR_SEPARATOR );
368
+ TRACE_ALLOC_INF_FMT ("file=%-15s line=%4d" , fn ? fn + 1 :__zend_orig_filename , __zend_orig_lineno );
369
+ }
370
+ #endif
341
371
TRACE_ALLOC_INF_FMT ("ptr=%p persistent=%u" , ptr , persistent );
342
372
343
373
if (ptr ) {
@@ -365,10 +395,14 @@ void * _mysqlnd_malloc(size_t size MYSQLND_MEM_D)
365
395
#if PHP_DEBUG
366
396
long * threshold = & MYSQLND_G (debug_malloc_fail_threshold );
367
397
#endif
368
- char * fn = NULL ;
369
398
TRACE_ALLOC_ENTER (mysqlnd_malloc_name );
370
- TRACE_ALLOC_INF_FMT ("file=%-15s line=%4d" ,
371
- (fn = strrchr (__zend_orig_filename , PHP_DIR_SEPARATOR ))? fn + 1 :__zend_orig_filename , __zend_orig_lineno );
399
+
400
+ #if PHP_DEBUG
401
+ {
402
+ char * fn = strrchr (__zend_orig_filename , PHP_DIR_SEPARATOR );
403
+ TRACE_ALLOC_INF_FMT ("file=%-15s line=%4d" , fn ? fn + 1 :__zend_orig_filename , __zend_orig_lineno );
404
+ }
405
+ #endif
372
406
373
407
#if PHP_DEBUG
374
408
/* -1 is also "true" */
@@ -400,10 +434,14 @@ void * _mysqlnd_calloc(unsigned int nmemb, size_t size MYSQLND_MEM_D)
400
434
#if PHP_DEBUG
401
435
long * threshold = & MYSQLND_G (debug_calloc_fail_threshold );
402
436
#endif
403
- char * fn = NULL ;
404
437
TRACE_ALLOC_ENTER (mysqlnd_calloc_name );
405
- TRACE_ALLOC_INF_FMT ("file=%-15s line=%4d" ,
406
- (fn = strrchr (__zend_orig_filename , PHP_DIR_SEPARATOR ))? fn + 1 :__zend_orig_filename , __zend_orig_lineno );
438
+
439
+ #if PHP_DEBUG
440
+ {
441
+ char * fn = strrchr (__zend_orig_filename , PHP_DIR_SEPARATOR );
442
+ TRACE_ALLOC_INF_FMT ("file=%-15s line=%4d" , fn ? fn + 1 :__zend_orig_filename , __zend_orig_lineno );
443
+ }
444
+ #endif
407
445
408
446
#if PHP_DEBUG
409
447
/* -1 is also "true" */
@@ -435,10 +473,14 @@ void * _mysqlnd_realloc(void *ptr, size_t new_size MYSQLND_MEM_D)
435
473
#if PHP_DEBUG
436
474
long * threshold = & MYSQLND_G (debug_realloc_fail_threshold );
437
475
#endif
438
- char * fn = NULL ;
439
476
TRACE_ALLOC_ENTER (mysqlnd_realloc_name );
440
- TRACE_ALLOC_INF_FMT ("file=%-15s line=%4d" ,
441
- (fn = strrchr (__zend_orig_filename , PHP_DIR_SEPARATOR ))? fn + 1 :__zend_orig_filename , __zend_orig_lineno );
477
+
478
+ #if PHP_DEBUG
479
+ {
480
+ char * fn = strrchr (__zend_orig_filename , PHP_DIR_SEPARATOR );
481
+ TRACE_ALLOC_INF_FMT ("file=%-15s line=%4d" , fn ? fn + 1 :__zend_orig_filename , __zend_orig_lineno );
482
+ }
483
+ #endif
442
484
TRACE_ALLOC_INF_FMT ("ptr=%p new_size=%lu " , new_size , ptr );
443
485
TRACE_ALLOC_INF_FMT ("before: %lu" , zend_memory_usage (TRUE TSRMLS_CC ));
444
486
@@ -470,10 +512,14 @@ void _mysqlnd_free(void *ptr MYSQLND_MEM_D)
470
512
{
471
513
size_t free_amount = 0 ;
472
514
zend_bool collect_memory_statistics = MYSQLND_G (collect_memory_statistics );
473
- char * fn = NULL ;
474
515
TRACE_ALLOC_ENTER (mysqlnd_free_name );
475
- TRACE_ALLOC_INF_FMT ("file=%-15s line=%4d" ,
476
- (fn = strrchr (__zend_orig_filename , PHP_DIR_SEPARATOR ))? fn + 1 :__zend_orig_filename , __zend_orig_lineno );
516
+
517
+ #if PHP_DEBUG
518
+ {
519
+ char * fn = strrchr (__zend_orig_filename , PHP_DIR_SEPARATOR );
520
+ TRACE_ALLOC_INF_FMT ("file=%-15s line=%4d" , fn ? fn + 1 :__zend_orig_filename , __zend_orig_lineno );
521
+ }
522
+ #endif
477
523
TRACE_ALLOC_INF_FMT ("ptr=%p" , ptr );
478
524
479
525
if (ptr ) {
@@ -501,10 +547,14 @@ char * _mysqlnd_pestrndup(const char * const ptr, size_t length, zend_bool persi
501
547
{
502
548
char * ret ;
503
549
zend_bool collect_memory_statistics = MYSQLND_G (collect_memory_statistics );
504
- char * fn = NULL ;
505
550
TRACE_ALLOC_ENTER (mysqlnd_pestrndup_name );
506
- TRACE_ALLOC_INF_FMT ("file=%-15s line=%4d" ,
507
- (fn = strrchr (__zend_orig_filename , PHP_DIR_SEPARATOR ))? fn + 1 :__zend_orig_filename , __zend_orig_lineno );
551
+
552
+ #if PHP_DEBUG
553
+ {
554
+ char * fn = strrchr (__zend_orig_filename , PHP_DIR_SEPARATOR );
555
+ TRACE_ALLOC_INF_FMT ("file=%-15s line=%4d" , fn ? fn + 1 :__zend_orig_filename , __zend_orig_lineno );
556
+ }
557
+ #endif
508
558
TRACE_ALLOC_INF_FMT ("ptr=%p" , ptr );
509
559
510
560
ret = (persistent ) ? __zend_malloc (REAL_SIZE (length + 1 )) : _emalloc (REAL_SIZE (length + 1 ) ZEND_FILE_LINE_CC ZEND_FILE_LINE_ORIG_RELAY_CC );
@@ -535,10 +585,13 @@ char * _mysqlnd_pestrdup(const char * const ptr, zend_bool persistent MYSQLND_ME
535
585
smart_str tmp_str = {0 , 0 , 0 };
536
586
const char * p = ptr ;
537
587
zend_bool collect_memory_statistics = MYSQLND_G (collect_memory_statistics );
538
- char * fn = NULL ;
539
588
TRACE_ALLOC_ENTER (mysqlnd_pestrdup_name );
540
- TRACE_ALLOC_INF_FMT ("file=%-15s line=%4d" ,
541
- (fn = strrchr (__zend_orig_filename , PHP_DIR_SEPARATOR ))? fn + 1 :__zend_orig_filename , __zend_orig_lineno );
589
+ #if PHP_DEBUG
590
+ {
591
+ char * fn = strrchr (__zend_orig_filename , PHP_DIR_SEPARATOR );
592
+ TRACE_ALLOC_INF_FMT ("file=%-15s line=%4d" , fn ? fn + 1 :__zend_orig_filename , __zend_orig_lineno );
593
+ }
594
+ #endif
542
595
TRACE_ALLOC_INF_FMT ("ptr=%p" , ptr );
543
596
do {
544
597
smart_str_appendc (& tmp_str , * p );
0 commit comments