Home
last modified time | relevance | path

Searched refs:_PVFV (Results 1 – 15 of 15) sorted by relevance

/reactos/sdk/lib/ucrt/startup/
H A Donexit.cpp41 extern "C" int __cdecl _crt_atexit(_PVFV const function) in _crt_atexit()
46 extern "C" int __cdecl _crt_at_quick_exit(_PVFV const function) in _crt_at_quick_exit()
91 _PVFV* first = __crt_fast_decode_pointer(table->_first); in _register_onexit_function()
92 _PVFV* last = __crt_fast_decode_pointer(table->_last); in _register_onexit_function()
93 _PVFV* end = __crt_fast_decode_pointer(table->_end); in _register_onexit_function()
109 _PVFV* new_first = nullptr; in _register_onexit_function()
168 _PVFV* last = __crt_fast_decode_pointer(table->_last); in _execute_onexit_table()
169 if (!first || first == reinterpret_cast<_PVFV*>(-1)) in _execute_onexit_table()
184 _PVFV* saved_first = first; in _execute_onexit_table()
185 _PVFV* saved_last = last; in _execute_onexit_table()
[all …]
H A Dinitterm.cpp14 extern "C" void __cdecl _initterm(_PVFV* const first, _PVFV* const last) in _initterm()
16 for (_PVFV* it = first; it != last; ++it) in _initterm()
/reactos/sdk/lib/crt/startup/
H A Datonexit.c23 _PVFV *__onexitbegin;
24 _PVFV *__onexitend;
26 extern _onexit_t __cdecl __dllonexit (_onexit_t, _PVFV**, _PVFV**);
33 _PVFV *first, *last; in __call_atexit()
38 first = (_PVFV *)_decode_pointer(__onexitbegin); in __call_atexit()
39 last = (_PVFV *)_decode_pointer(__onexitend); in __call_atexit()
55 _PVFV *onexitbegin; in _onexit()
56 _PVFV *onexitend; in _onexit()
60 if (__onexitbegin == (_PVFV *) -1) in _onexit()
80 onexitend = (_PVFV *) _decode_pointer (__onexitend); in _onexit()
[all …]
H A Dcrtdll.c35 extern void __cdecl _initterm(_PVFV *,_PVFV *);
40 extern _CRTALLOC(".CRT$XCA") _PVFV __xc_a[];
41 extern _CRTALLOC(".CRT$XCZ") _PVFV __xc_z[];
48 extern _PVFV *__onexitbegin;
49 extern _PVFV *__onexitend;
103 _initterm ((_PVFV *) (void *) __xi_a, (_PVFV *) (void *) __xi_z); in _CRT_INIT()
135 _PVFV *onexitbegin = (_PVFV *) _decode_pointer (__onexitbegin); in _CRT_INIT()
136 _PVFV *onexitend = (_PVFV *) _decode_pointer (__onexitend); in _CRT_INIT()
142 __onexitbegin = __onexitend = (_PVFV *) NULL; in _CRT_INIT()
H A Dcinitexe.c8 typedef void (__cdecl *_PVFV)(void); typedef
10 _CRTALLOC(".CRT$XIA") _PVFV __xi_a[] = { NULL };
11 _CRTALLOC(".CRT$XIZ") _PVFV __xi_z[] = { NULL };
12 _CRTALLOC(".CRT$XCA") _PVFV __xc_a[] = { NULL };
13 _CRTALLOC(".CRT$XCZ") _PVFV __xc_z[] = { NULL };
H A Dtlssup.c36 _PVFV funcs[FUNCS_PER_NODE];
67 static _CRTALLOC(".CRT$XDA") _PVFV __xd_a = 0;
68 static _CRTALLOC(".CRT$XDZ") _PVFV __xd_z = 0;
82 _PVFV *pfunc; in __dyn_tls_init()
100 pfunc = (_PVFV *) ps; in __dyn_tls_init()
110 int __cdecl __tlregdtor (_PVFV);
113 __tlregdtor (_PVFV func) in __tlregdtor()
H A Dcrtexe.c42 extern _CRTIMP void __cdecl _initterm(_PVFV *, _PVFV *);
48 extern _CRTALLOC(".CRT$XCA") _PVFV __xc_a[];
49 extern _CRTALLOC(".CRT$XCZ") _PVFV __xc_z[];
54 extern _PVFV *__onexitbegin;
55 extern _PVFV *__onexitend;
92 _CRTALLOC(".CRT$XCAA") _PVFV mingw_pcppinit = pre_cpp_init;
108 __onexitbegin = __onexitend = (_PVFV *)(-1); in pre_c_init()
244 _initterm ((_PVFV *)(void *)__xi_a, (_PVFV *)(void *) __xi_z); in __tmainCRTStartup()
/reactos/sdk/include/ucrt/
H A Dcorecrt_startup.h112 typedef void (__cdecl* _PVFV)(void); typedef
118 _In_reads_(_Last - _First) _In_ _PVFV* _First,
119 _In_ _PVFV* _Last
139 _PVFV* _first;
140 _PVFV* _last;
141 _PVFV* _end;
158 _In_opt_ _PVFV _Function
162 _In_opt_ _PVFV _Function
/reactos/sdk/lib/ucrt/inc/
H A Dinternal_shared.h45 extern _PVFV __xc_a[];
46 extern _PVFV __xc_z[];
47 extern _PVFV __xp_a[];
48 extern _PVFV __xp_z[];
49 extern _PVFV __xt_a[];
50 extern _PVFV __xt_z[];
/reactos/sdk/lib/ucrt/initializers/
H A Dconsole_output_initializer.cpp17 extern "C" _CRTALLOC(".CRT$XPX") _PVFV const __dcrt_console_output_terminator = __dcrt_terminate_co…
H A Dtmpfile_initializer.cpp17 extern "C" _CRTALLOC(".CRT$XPX") _PVFV const __acrt_tmpfile_terminator = __acrt_uninitialize_tmpfil…
H A Dconsole_input_initializer.cpp17 extern "C" _CRTALLOC(".CRT$XPX") _PVFV const __dcrt_console_input_terminator = __dcrt_terminate_con…
H A Dlocale_initializer.cpp17 extern "C" _CRTALLOC(".CRT$XPX") _PVFV const __acrt_locale_terminator = __acrt_uninitialize_locale;
H A Dstdio_initializer.cpp19 extern "C" _CRTALLOC(".CRT$XPXA") _PVFV const __acrt_stdio_terminator = __acrt_uninitialize_stdio;
/reactos/sdk/lib/crt/include/internal/mingw-w64/
H A Dinternal.h33 typedef void (__cdecl *_PVFV)(void); typedef