mirror of
https://github.com/php/php-src.git
synced 2025-08-15 13:38:49 +02:00
Rename sanitizer members for clarity
These members hold the prior stack pointer and size, so bottom and capacity were poor name choices, prior_pointer and prior_size are more clear.
This commit is contained in:
parent
68224f2a41
commit
5fb03758e5
2 changed files with 7 additions and 7 deletions
|
@ -185,7 +185,7 @@ static ZEND_NORETURN void zend_fiber_trampoline(transfer_t transfer)
|
|||
zend_fiber_context *context = transfer.data;
|
||||
|
||||
#ifdef __SANITIZE_ADDRESS__
|
||||
__sanitizer_finish_switch_fiber(NULL, &context->stack.bottom, &context->stack.capacity);
|
||||
__sanitizer_finish_switch_fiber(NULL, &context->stack.prior_pointer, &context->stack.prior_size);
|
||||
#endif
|
||||
|
||||
context->caller = transfer.context;
|
||||
|
@ -195,7 +195,7 @@ static ZEND_NORETURN void zend_fiber_trampoline(transfer_t transfer)
|
|||
context->self = NULL;
|
||||
|
||||
#ifdef __SANITIZE_ADDRESS__
|
||||
__sanitizer_start_switch_fiber(NULL, context->stack.bottom, context->stack.capacity);
|
||||
__sanitizer_start_switch_fiber(NULL, context->stack.prior_pointer, context->stack.prior_size);
|
||||
#endif
|
||||
|
||||
jump_fcontext(context->caller, NULL);
|
||||
|
@ -242,7 +242,7 @@ ZEND_API void zend_fiber_switch_context(zend_fiber_context *to)
|
|||
transfer_t transfer = jump_fcontext(to->self, to);
|
||||
|
||||
#ifdef __SANITIZE_ADDRESS__
|
||||
__sanitizer_finish_switch_fiber(fake_stack, &to->stack.bottom, &to->stack.capacity);
|
||||
__sanitizer_finish_switch_fiber(fake_stack, &to->stack.prior_pointer, &to->stack.prior_size);
|
||||
#endif
|
||||
|
||||
to->self = transfer.context;
|
||||
|
@ -254,13 +254,13 @@ ZEND_API void zend_fiber_suspend_context(zend_fiber_context *current)
|
|||
|
||||
#ifdef __SANITIZE_ADDRESS__
|
||||
void *fake_stack;
|
||||
__sanitizer_start_switch_fiber(&fake_stack, current->stack.bottom, current->stack.capacity);
|
||||
__sanitizer_start_switch_fiber(&fake_stack, current->stack.prior_pointer, current->stack.prior_size);
|
||||
#endif
|
||||
|
||||
transfer_t transfer = jump_fcontext(current->caller, NULL);
|
||||
|
||||
#ifdef __SANITIZE_ADDRESS__
|
||||
__sanitizer_finish_switch_fiber(fake_stack, ¤t->stack.bottom, ¤t->stack.capacity);
|
||||
__sanitizer_finish_switch_fiber(fake_stack, ¤t->stack.prior_pointer, ¤t->stack.prior_size);
|
||||
#endif
|
||||
|
||||
current->caller = transfer.context;
|
||||
|
|
|
@ -43,8 +43,8 @@ typedef struct _zend_fiber_stack {
|
|||
#endif
|
||||
|
||||
#ifdef __SANITIZE_ADDRESS__
|
||||
const void *bottom;
|
||||
size_t capacity;
|
||||
const void *prior_pointer;
|
||||
size_t prior_size;
|
||||
#endif
|
||||
} zend_fiber_stack;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue