mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2025-01-17 17:58:46 +00:00
Rename mark_stack to mark_c_stack
This is the function that marks the C stack. Avoid confusion with the new mark stack, a stack used in the GC mark phase. * src/alloc.c (SETJMP_WILL_LIKELY_WORK, SETJMP_WILL_NOT_WORK) (mark_stack, mark_c_stack): * src/lisp.h: * src/thread.c (mark_one_thread): Rename mark_stack to mark_c_stack.
This commit is contained in:
parent
13c8cc58bb
commit
c2d78d09c1
@ -4982,7 +4982,7 @@ marking. Emacs has determined that the method it uses to do the\n\
|
|||||||
marking will likely work on your system, but this isn't sure.\n\
|
marking will likely work on your system, but this isn't sure.\n\
|
||||||
\n\
|
\n\
|
||||||
If you are a system-programmer, or can get the help of a local wizard\n\
|
If you are a system-programmer, or can get the help of a local wizard\n\
|
||||||
who is, please take a look at the function mark_stack in alloc.c, and\n\
|
who is, please take a look at the function mark_c_stack in alloc.c, and\n\
|
||||||
verify that the methods used are appropriate for your system.\n\
|
verify that the methods used are appropriate for your system.\n\
|
||||||
\n\
|
\n\
|
||||||
Please mail the result to <emacs-devel@gnu.org>.\n\
|
Please mail the result to <emacs-devel@gnu.org>.\n\
|
||||||
@ -4995,7 +4995,7 @@ marking. Emacs has determined that the default method it uses to do the\n\
|
|||||||
marking will not work on your system. We will need a system-dependent\n\
|
marking will not work on your system. We will need a system-dependent\n\
|
||||||
solution for your system.\n\
|
solution for your system.\n\
|
||||||
\n\
|
\n\
|
||||||
Please take a look at the function mark_stack in alloc.c, and\n\
|
Please take a look at the function mark_c_stack in alloc.c, and\n\
|
||||||
try to find a way to make it work on your system.\n\
|
try to find a way to make it work on your system.\n\
|
||||||
\n\
|
\n\
|
||||||
Note that you may get false negatives, depending on the compiler.\n\
|
Note that you may get false negatives, depending on the compiler.\n\
|
||||||
@ -5137,7 +5137,7 @@ typedef union
|
|||||||
from the stack start. */
|
from the stack start. */
|
||||||
|
|
||||||
void
|
void
|
||||||
mark_stack (char const *bottom, char const *end)
|
mark_c_stack (char const *bottom, char const *end)
|
||||||
{
|
{
|
||||||
/* This assumes that the stack is a contiguous region in memory. If
|
/* This assumes that the stack is a contiguous region in memory. If
|
||||||
that's not the case, something has to be done here to iterate
|
that's not the case, something has to be done here to iterate
|
||||||
|
@ -4159,7 +4159,7 @@ extern void refill_memory_reserve (void);
|
|||||||
#endif
|
#endif
|
||||||
extern void alloc_unexec_pre (void);
|
extern void alloc_unexec_pre (void);
|
||||||
extern void alloc_unexec_post (void);
|
extern void alloc_unexec_post (void);
|
||||||
extern void mark_stack (char const *, char const *);
|
extern void mark_c_stack (char const *, char const *);
|
||||||
extern void flush_stack_call_func1 (void (*func) (void *arg), void *arg);
|
extern void flush_stack_call_func1 (void (*func) (void *arg), void *arg);
|
||||||
extern void mark_memory (void const *start, void const *end);
|
extern void mark_memory (void const *start, void const *end);
|
||||||
|
|
||||||
|
@ -655,7 +655,7 @@ mark_one_thread (struct thread_state *thread)
|
|||||||
|
|
||||||
mark_specpdl (thread->m_specpdl, thread->m_specpdl_ptr);
|
mark_specpdl (thread->m_specpdl, thread->m_specpdl_ptr);
|
||||||
|
|
||||||
mark_stack (thread->m_stack_bottom, stack_top);
|
mark_c_stack (thread->m_stack_bottom, stack_top);
|
||||||
|
|
||||||
for (struct handler *handler = thread->m_handlerlist;
|
for (struct handler *handler = thread->m_handlerlist;
|
||||||
handler; handler = handler->next)
|
handler; handler = handler->next)
|
||||||
|
Loading…
Reference in New Issue
Block a user