Ticket #275: structinfo.m4

File structinfo.m4, 88.8 KB (added by lifeofguenter, 2 years ago)
Line 
1define(`ELEMENTSOF__opaque_pthread_attr_t', `"__darwin_blkcnt_t","__darwin_blksize_t","__darwin_dev_t","__darwin_fsblkcnt_t","__darwin_fsfilcnt_t","__darwin_gid_t","__darwin_id_t","__darwin_ino64_t","__darwin_ino_t","__darwin_mach_port_name_t","__darwin_mach_port_t","__darwin_mode_t","__darwin_off_t","__darwin_pid_t","__darwin_pthread_attr_t","__darwin_pthread_cond_t","__darwin_pthread_condattr_t","__darwin_pthread_key_t","__darwin_pthread_mutex_t","__darwin_pthread_mutexattr_t","__darwin_pthread_once_t","__darwin_pthread_rwlock_t","__darwin_pthread_rwlockattr_t","__darwin_pthread_t","__darwin_sigset_t","__darwin_suseconds_t","__darwin_uid_t","__darwin_useconds_t","__darwin_uuid_t","__darwin_uuid_string_t","__darwin_nl_item","__darwin_wctrans_t","__darwin_wctype_t"')
2define(`COUNTOF__opaque_pthread_attr_t', `33')
3define(`SIZEOF__opaque_pthread_attr_t', `(  sizeof(((_opaque_pthread_attr_t*)NULL)->__darwin_blkcnt_t) + sizeof(((_opaque_pthread_attr_t*)NULL)->__darwin_blksize_t) + sizeof(((_opaque_pthread_attr_t*)NULL)->__darwin_dev_t) + sizeof(((_opaque_pthread_attr_t*)NULL)->__darwin_fsblkcnt_t) + sizeof(((_opaque_pthread_attr_t*)NULL)->__darwin_fsfilcnt_t) + sizeof(((_opaque_pthread_attr_t*)NULL)->__darwin_gid_t) + sizeof(((_opaque_pthread_attr_t*)NULL)->__darwin_id_t) + sizeof(((_opaque_pthread_attr_t*)NULL)->__darwin_ino64_t) + sizeof(((_opaque_pthread_attr_t*)NULL)->__darwin_ino_t) + sizeof(((_opaque_pthread_attr_t*)NULL)->__darwin_mach_port_name_t) + sizeof(((_opaque_pthread_attr_t*)NULL)->__darwin_mach_port_t) + sizeof(((_opaque_pthread_attr_t*)NULL)->__darwin_mode_t) + sizeof(((_opaque_pthread_attr_t*)NULL)->__darwin_off_t) + sizeof(((_opaque_pthread_attr_t*)NULL)->__darwin_pid_t) + sizeof(((_opaque_pthread_attr_t*)NULL)->__darwin_pthread_attr_t) + sizeof(((_opaque_pthread_attr_t*)NULL)->__darwin_pthread_cond_t) + sizeof(((_opaque_pthread_attr_t*)NULL)->__darwin_pthread_condattr_t) + sizeof(((_opaque_pthread_attr_t*)NULL)->__darwin_pthread_key_t) + sizeof(((_opaque_pthread_attr_t*)NULL)->__darwin_pthread_mutex_t) + sizeof(((_opaque_pthread_attr_t*)NULL)->__darwin_pthread_mutexattr_t) + sizeof(((_opaque_pthread_attr_t*)NULL)->__darwin_pthread_once_t) + sizeof(((_opaque_pthread_attr_t*)NULL)->__darwin_pthread_rwlock_t) + sizeof(((_opaque_pthread_attr_t*)NULL)->__darwin_pthread_rwlockattr_t) + sizeof(((_opaque_pthread_attr_t*)NULL)->__darwin_pthread_t) + sizeof(((_opaque_pthread_attr_t*)NULL)->__darwin_sigset_t) + sizeof(((_opaque_pthread_attr_t*)NULL)->__darwin_suseconds_t) + sizeof(((_opaque_pthread_attr_t*)NULL)->__darwin_uid_t) + sizeof(((_opaque_pthread_attr_t*)NULL)->__darwin_useconds_t) + sizeof(((_opaque_pthread_attr_t*)NULL)->__darwin_uuid_t) + sizeof(((_opaque_pthread_attr_t*)NULL)->__darwin_uuid_string_t) + sizeof(((_opaque_pthread_attr_t*)NULL)->__darwin_nl_item) + sizeof(((_opaque_pthread_attr_t*)NULL)->__darwin_wctrans_t) + sizeof(((_opaque_pthread_attr_t*)NULL)->__darwin_wctype_t)  )')
4
5
6define(`ELEMENTSOF_sigevent', `"sigev_notify","sigev_signo","sigev_value","sigev_notify_function","sigev_notify_attributes"')
7define(`COUNTOF_sigevent', `5')
8define(`SIZEOF_sigevent', `(  sizeof(((sigevent*)NULL)->sigev_notify) + sizeof(((sigevent*)NULL)->sigev_signo) + sizeof(((sigevent*)NULL)->sigev_value) + sizeof(((sigevent*)NULL)->sigev_notify_function) + sizeof(((sigevent*)NULL)->sigev_notify_attributes)  )')
9
10
11define(`ELEMENTSOF_siginfo_t', `"si_signo","si_errno","si_code","si_pid","si_uid","si_status","si_addr","si_value","si_band","__pad"')
12define(`COUNTOF_siginfo_t', `10')
13define(`SIZEOF_siginfo_t', `(  sizeof(((siginfo_t*)NULL)->si_signo) + sizeof(((siginfo_t*)NULL)->si_errno) + sizeof(((siginfo_t*)NULL)->si_code) + sizeof(((siginfo_t*)NULL)->si_pid) + sizeof(((siginfo_t*)NULL)->si_uid) + sizeof(((siginfo_t*)NULL)->si_status) + sizeof(((siginfo_t*)NULL)->si_addr) + sizeof(((siginfo_t*)NULL)->si_value) + sizeof(((siginfo_t*)NULL)->si_band) + sizeof(((siginfo_t*)NULL)->__pad)  )')
14
15
16define(`ELEMENTSOF___sigaction', `"__sigaction_u","sa_tramp","sa_mask","sa_flags"')
17define(`COUNTOF___sigaction', `4')
18define(`SIZEOF___sigaction', `(  sizeof(((__sigaction*)NULL)->__sigaction_u) + sizeof(((__sigaction*)NULL)->sa_tramp) + sizeof(((__sigaction*)NULL)->sa_mask) + sizeof(((__sigaction*)NULL)->sa_flags)  )')
19
20
21define(`ELEMENTSOF_sigaction', `"__sigaction_u","sa_mask","sa_flags"')
22define(`COUNTOF_sigaction', `3')
23define(`SIZEOF_sigaction', `(  sizeof(((sigaction*)NULL)->__sigaction_u) + sizeof(((sigaction*)NULL)->sa_mask) + sizeof(((sigaction*)NULL)->sa_flags)  )')
24
25
26define(`ELEMENTSOF_sigvec', `"sv_handler","sv_mask","sv_flags"')
27define(`COUNTOF_sigvec', `3')
28define(`SIZEOF_sigvec', `(  sizeof(((sigvec*)NULL)->sv_handler) + sizeof(((sigvec*)NULL)->sv_mask) + sizeof(((sigvec*)NULL)->sv_flags)  )')
29
30
31define(`ELEMENTSOF_sigstack', `"ss_sp","ss_onstack"')
32define(`COUNTOF_sigstack', `2')
33define(`SIZEOF_sigstack', `(  sizeof(((sigstack*)NULL)->ss_sp) + sizeof(((sigstack*)NULL)->ss_onstack)  )')
34
35
36define(`ELEMENTSOF_rusage', `"ru_utime","ru_stime","ru_maxrss","ru_ixrss","ru_idrss","ru_isrss","ru_minflt","ru_majflt","ru_nswap","ru_inblock","ru_oublock","ru_msgsnd","ru_msgrcv","ru_nsignals","ru_nvcsw","ru_nivcsw"')
37define(`COUNTOF_rusage', `16')
38define(`SIZEOF_rusage', `(  sizeof(((rusage*)NULL)->ru_utime) + sizeof(((rusage*)NULL)->ru_stime) + sizeof(((rusage*)NULL)->ru_maxrss) + sizeof(((rusage*)NULL)->ru_ixrss) + sizeof(((rusage*)NULL)->ru_idrss) + sizeof(((rusage*)NULL)->ru_isrss) + sizeof(((rusage*)NULL)->ru_minflt) + sizeof(((rusage*)NULL)->ru_majflt) + sizeof(((rusage*)NULL)->ru_nswap) + sizeof(((rusage*)NULL)->ru_inblock) + sizeof(((rusage*)NULL)->ru_oublock) + sizeof(((rusage*)NULL)->ru_msgsnd) + sizeof(((rusage*)NULL)->ru_msgrcv) + sizeof(((rusage*)NULL)->ru_nsignals) + sizeof(((rusage*)NULL)->ru_nvcsw) + sizeof(((rusage*)NULL)->ru_nivcsw)  )')
39
40
41define(`ELEMENTSOF_rlimit', `"rlim_cur","rlim_max"')
42define(`COUNTOF_rlimit', `2')
43define(`SIZEOF_rlimit', `(  sizeof(((rlimit*)NULL)->rlim_cur) + sizeof(((rlimit*)NULL)->rlim_max)  )')
44
45
46define(`ELEMENTSOF_div_t', `"quot","rem"')
47define(`COUNTOF_div_t', `2')
48define(`SIZEOF_div_t', `(  sizeof(((div_t*)NULL)->quot) + sizeof(((div_t*)NULL)->rem)  )')
49
50
51define(`ELEMENTSOF_ldiv_t', `"quot","rem"')
52define(`COUNTOF_ldiv_t', `2')
53define(`SIZEOF_ldiv_t', `(  sizeof(((ldiv_t*)NULL)->quot) + sizeof(((ldiv_t*)NULL)->rem)  )')
54
55
56define(`ELEMENTSOF_lldiv_t', `"quot","rem"')
57define(`COUNTOF_lldiv_t', `2')
58define(`SIZEOF_lldiv_t', `(  sizeof(((lldiv_t*)NULL)->quot) + sizeof(((lldiv_t*)NULL)->rem)  )')
59
60
61define(`ELEMENTSOF_fd_set', `"fds_bits"')
62define(`COUNTOF_fd_set', `1')
63define(`SIZEOF_fd_set', `(  sizeof(((fd_set*)NULL)->fds_bits)  )')
64
65
66define(`ELEMENTSOF_exception', `"type","name","arg1","arg2","retval"')
67define(`COUNTOF_exception', `5')
68define(`SIZEOF_exception', `(  sizeof(((exception*)NULL)->type) + sizeof(((exception*)NULL)->name) + sizeof(((exception*)NULL)->arg1) + sizeof(((exception*)NULL)->arg2) + sizeof(((exception*)NULL)->retval)  )')
69
70
71define(`ELEMENTSOF___sbuf', `"_base","_size"')
72define(`COUNTOF___sbuf', `2')
73define(`SIZEOF___sbuf', `(  sizeof(((__sbuf*)NULL)->_base) + sizeof(((__sbuf*)NULL)->_size)  )')
74
75
76define(`ELEMENTSOF_FILE', `"_p","_r","_w","_flags","_file","_bf","_lbfsize","_cookie","_close","_read","_seek","_write","_ub","_extra","_ur","_ubuf","_nbuf","_lb","_blksize","_offset"')
77define(`COUNTOF_FILE', `20')
78define(`SIZEOF_FILE', `(  sizeof(((FILE*)NULL)->_p) + sizeof(((FILE*)NULL)->_r) + sizeof(((FILE*)NULL)->_w) + sizeof(((FILE*)NULL)->_flags) + sizeof(((FILE*)NULL)->_file) + sizeof(((FILE*)NULL)->_bf) + sizeof(((FILE*)NULL)->_lbfsize) + sizeof(((FILE*)NULL)->_cookie) + sizeof(((FILE*)NULL)->_close) + sizeof(((FILE*)NULL)->_read) + sizeof(((FILE*)NULL)->_seek) + sizeof(((FILE*)NULL)->_write) + sizeof(((FILE*)NULL)->_ub) + sizeof(((FILE*)NULL)->_extra) + sizeof(((FILE*)NULL)->_ur) + sizeof(((FILE*)NULL)->_ubuf) + sizeof(((FILE*)NULL)->_nbuf) + sizeof(((FILE*)NULL)->_lb) + sizeof(((FILE*)NULL)->_blksize) + sizeof(((FILE*)NULL)->_offset)  )')
79
80
81define(`ELEMENTSOF_Dl_info', `"dli_fname","dli_fbase","dli_sname","dli_saddr"')
82define(`COUNTOF_Dl_info', `4')
83define(`SIZEOF_Dl_info', `(  sizeof(((Dl_info*)NULL)->dli_fname) + sizeof(((Dl_info*)NULL)->dli_fbase) + sizeof(((Dl_info*)NULL)->dli_sname) + sizeof(((Dl_info*)NULL)->dli_saddr)  )')
84
85
86define(`ELEMENTSOF_zend_leak_info', `"addr","size","filename","lineno","orig_filename","orig_lineno"')
87define(`COUNTOF_zend_leak_info', `6')
88define(`SIZEOF_zend_leak_info', `(  sizeof(((zend_leak_info*)NULL)->addr) + sizeof(((zend_leak_info*)NULL)->size) + sizeof(((zend_leak_info*)NULL)->filename) + sizeof(((zend_leak_info*)NULL)->lineno) + sizeof(((zend_leak_info*)NULL)->orig_filename) + sizeof(((zend_leak_info*)NULL)->orig_lineno)  )')
89
90
91define(`ELEMENTSOF_zend_mm_segment', `"size","next_segment"')
92define(`COUNTOF_zend_mm_segment', `2')
93define(`SIZEOF_zend_mm_segment', `(  sizeof(((zend_mm_segment*)NULL)->size) + sizeof(((zend_mm_segment*)NULL)->next_segment)  )')
94
95
96define(`ELEMENTSOF_zend_mm_mem_handlers', `"name","init","dtor","compact","_alloc","_realloc","_free"')
97define(`COUNTOF_zend_mm_mem_handlers', `7')
98define(`SIZEOF_zend_mm_mem_handlers', `(  sizeof(((zend_mm_mem_handlers*)NULL)->name) + sizeof(((zend_mm_mem_handlers*)NULL)->init) + sizeof(((zend_mm_mem_handlers*)NULL)->dtor) + sizeof(((zend_mm_mem_handlers*)NULL)->compact) + sizeof(((zend_mm_mem_handlers*)NULL)->_alloc) + sizeof(((zend_mm_mem_handlers*)NULL)->_realloc) + sizeof(((zend_mm_mem_handlers*)NULL)->_free)  )')
99
100
101define(`ELEMENTSOF_zend_mm_storage', `"handlers","data"')
102define(`COUNTOF_zend_mm_storage', `2')
103define(`SIZEOF_zend_mm_storage', `(  sizeof(((zend_mm_storage*)NULL)->handlers) + sizeof(((zend_mm_storage*)NULL)->data)  )')
104
105
106define(`ELEMENTSOF_zend_object_value', `"handle","handlers"')
107define(`COUNTOF_zend_object_value', `2')
108define(`SIZEOF_zend_object_value', `(  sizeof(((zend_object_value*)NULL)->handle) + sizeof(((zend_object_value*)NULL)->handlers)  )')
109
110
111define(`ELEMENTSOF_Bucket', `"h","nKeyLength","pData","pDataPtr","pListNext","pListLast","pNext","pLast","arKey"')
112define(`COUNTOF_Bucket', `9')
113define(`SIZEOF_Bucket', `(  sizeof(((Bucket*)NULL)->h) + sizeof(((Bucket*)NULL)->nKeyLength) + sizeof(((Bucket*)NULL)->pData) + sizeof(((Bucket*)NULL)->pDataPtr) + sizeof(((Bucket*)NULL)->pListNext) + sizeof(((Bucket*)NULL)->pListLast) + sizeof(((Bucket*)NULL)->pNext) + sizeof(((Bucket*)NULL)->pLast) + sizeof(((Bucket*)NULL)->arKey)  )')
114
115
116define(`ELEMENTSOF_HashTable', `"nTableSize","nTableMask","nNumOfElements","nNextFreeElement","pInternalPointer","pListHead","pListTail","arBuckets","pDestructor","persistent","nApplyCount","bApplyProtection"')
117define(`COUNTOF_HashTable', `12')
118define(`SIZEOF_HashTable', `(  sizeof(((HashTable*)NULL)->nTableSize) + sizeof(((HashTable*)NULL)->nTableMask) + sizeof(((HashTable*)NULL)->nNumOfElements) + sizeof(((HashTable*)NULL)->nNextFreeElement) + sizeof(((HashTable*)NULL)->pInternalPointer) + sizeof(((HashTable*)NULL)->pListHead) + sizeof(((HashTable*)NULL)->pListTail) + sizeof(((HashTable*)NULL)->arBuckets) + sizeof(((HashTable*)NULL)->pDestructor) + sizeof(((HashTable*)NULL)->persistent) + sizeof(((HashTable*)NULL)->nApplyCount) + sizeof(((HashTable*)NULL)->bApplyProtection)  )')
119
120
121define(`ELEMENTSOF_zend_hash_key', `"arKey","nKeyLength","h"')
122define(`COUNTOF_zend_hash_key', `3')
123define(`SIZEOF_zend_hash_key', `(  sizeof(((zend_hash_key*)NULL)->arKey) + sizeof(((zend_hash_key*)NULL)->nKeyLength) + sizeof(((zend_hash_key*)NULL)->h)  )')
124
125
126define(`ELEMENTSOF_HashPointer', `"pos","h"')
127define(`COUNTOF_HashPointer', `2')
128define(`SIZEOF_HashPointer', `(  sizeof(((HashPointer*)NULL)->pos) + sizeof(((HashPointer*)NULL)->h)  )')
129
130
131define(`ELEMENTSOF_TsHashTable', `"hash","reader"')
132define(`COUNTOF_TsHashTable', `2')
133define(`SIZEOF_TsHashTable', `(  sizeof(((TsHashTable*)NULL)->hash) + sizeof(((TsHashTable*)NULL)->reader)  )')
134
135
136define(`ELEMENTSOF_zend_llist_element', `"next","prev","data"')
137define(`COUNTOF_zend_llist_element', `3')
138define(`SIZEOF_zend_llist_element', `(  sizeof(((zend_llist_element*)NULL)->next) + sizeof(((zend_llist_element*)NULL)->prev) + sizeof(((zend_llist_element*)NULL)->data)  )')
139
140
141define(`ELEMENTSOF_zend_llist', `"head","tail","count","size","dtor","persistent","traverse_ptr"')
142define(`COUNTOF_zend_llist', `7')
143define(`SIZEOF_zend_llist', `(  sizeof(((zend_llist*)NULL)->head) + sizeof(((zend_llist*)NULL)->tail) + sizeof(((zend_llist*)NULL)->count) + sizeof(((zend_llist*)NULL)->size) + sizeof(((zend_llist*)NULL)->dtor) + sizeof(((zend_llist*)NULL)->persistent) + sizeof(((zend_llist*)NULL)->traverse_ptr)  )')
144
145
146define(`ELEMENTSOF_zend_guard', `"in_get","in_set","in_unset","in_isset","dummy"')
147define(`COUNTOF_zend_guard', `5')
148define(`SIZEOF_zend_guard', `(  sizeof(((zend_guard*)NULL)->in_get) + sizeof(((zend_guard*)NULL)->in_set) + sizeof(((zend_guard*)NULL)->in_unset) + sizeof(((zend_guard*)NULL)->in_isset) + sizeof(((zend_guard*)NULL)->dummy)  )')
149
150
151define(`ELEMENTSOF_zend_object', `"ce","properties","guards"')
152define(`COUNTOF_zend_object', `3')
153define(`SIZEOF_zend_object', `(  sizeof(((zend_object*)NULL)->ce) + sizeof(((zend_object*)NULL)->properties) + sizeof(((zend_object*)NULL)->guards)  )')
154
155
156define(`ELEMENTSOF_zend_object_handlers', `"add_ref","del_ref","clone_obj","read_property","write_property","read_dimension","write_dimension","get_property_ptr_ptr","get","set","has_property","unset_property","has_dimension","unset_dimension","get_properties","get_method","call_method","get_constructor","get_class_entry","get_class_name","compare_objects","cast_object","count_elements","get_debug_info","get_closure"')
157define(`COUNTOF_zend_object_handlers', `25')
158define(`SIZEOF_zend_object_handlers', `(  sizeof(((zend_object_handlers*)NULL)->add_ref) + sizeof(((zend_object_handlers*)NULL)->del_ref) + sizeof(((zend_object_handlers*)NULL)->clone_obj) + sizeof(((zend_object_handlers*)NULL)->read_property) + sizeof(((zend_object_handlers*)NULL)->write_property) + sizeof(((zend_object_handlers*)NULL)->read_dimension) + sizeof(((zend_object_handlers*)NULL)->write_dimension) + sizeof(((zend_object_handlers*)NULL)->get_property_ptr_ptr) + sizeof(((zend_object_handlers*)NULL)->get) + sizeof(((zend_object_handlers*)NULL)->set) + sizeof(((zend_object_handlers*)NULL)->has_property) + sizeof(((zend_object_handlers*)NULL)->unset_property) + sizeof(((zend_object_handlers*)NULL)->has_dimension) + sizeof(((zend_object_handlers*)NULL)->unset_dimension) + sizeof(((zend_object_handlers*)NULL)->get_properties) + sizeof(((zend_object_handlers*)NULL)->get_method) + sizeof(((zend_object_handlers*)NULL)->call_method) + sizeof(((zend_object_handlers*)NULL)->get_constructor) + sizeof(((zend_object_handlers*)NULL)->get_class_entry) + sizeof(((zend_object_handlers*)NULL)->get_class_name) + sizeof(((zend_object_handlers*)NULL)->compare_objects) + sizeof(((zend_object_handlers*)NULL)->cast_object) + sizeof(((zend_object_handlers*)NULL)->count_elements) + sizeof(((zend_object_handlers*)NULL)->get_debug_info) + sizeof(((zend_object_handlers*)NULL)->get_closure)  )')
159
160
161define(`ELEMENTSOF_zval', `"value","refcount__gc","type","is_ref__gc"')
162define(`COUNTOF_zval', `4')
163define(`SIZEOF_zval', `(  sizeof(((zval*)NULL)->value) + sizeof(((zval*)NULL)->refcount__gc) + sizeof(((zval*)NULL)->type) + sizeof(((zval*)NULL)->is_ref__gc)  )')
164
165
166define(`ELEMENTSOF_zend_object_iterator_funcs', `"dtor","valid","get_current_data","get_current_key","move_forward","rewind","invalidate_current"')
167define(`COUNTOF_zend_object_iterator_funcs', `7')
168define(`SIZEOF_zend_object_iterator_funcs', `(  sizeof(((zend_object_iterator_funcs*)NULL)->dtor) + sizeof(((zend_object_iterator_funcs*)NULL)->valid) + sizeof(((zend_object_iterator_funcs*)NULL)->get_current_data) + sizeof(((zend_object_iterator_funcs*)NULL)->get_current_key) + sizeof(((zend_object_iterator_funcs*)NULL)->move_forward) + sizeof(((zend_object_iterator_funcs*)NULL)->rewind) + sizeof(((zend_object_iterator_funcs*)NULL)->invalidate_current)  )')
169
170
171define(`ELEMENTSOF_zend_object_iterator', `"data","funcs","index"')
172define(`COUNTOF_zend_object_iterator', `3')
173define(`SIZEOF_zend_object_iterator', `(  sizeof(((zend_object_iterator*)NULL)->data) + sizeof(((zend_object_iterator*)NULL)->funcs) + sizeof(((zend_object_iterator*)NULL)->index)  )')
174
175
176define(`ELEMENTSOF_zend_class_iterator_funcs', `"funcs","zf_new_iterator","zf_valid","zf_current","zf_key","zf_next","zf_rewind"')
177define(`COUNTOF_zend_class_iterator_funcs', `7')
178define(`SIZEOF_zend_class_iterator_funcs', `(  sizeof(((zend_class_iterator_funcs*)NULL)->funcs) + sizeof(((zend_class_iterator_funcs*)NULL)->zf_new_iterator) + sizeof(((zend_class_iterator_funcs*)NULL)->zf_valid) + sizeof(((zend_class_iterator_funcs*)NULL)->zf_current) + sizeof(((zend_class_iterator_funcs*)NULL)->zf_key) + sizeof(((zend_class_iterator_funcs*)NULL)->zf_next) + sizeof(((zend_class_iterator_funcs*)NULL)->zf_rewind)  )')
179
180
181define(`ELEMENTSOF_zend_class_entry', `"type","name","name_length","parent","refcount","constants_updated","ce_flags","function_table","default_properties","properties_info","default_static_members","static_members","constants_table","builtin_functions","constructor","destructor","clone","__get","__set","__unset","__isset","__call","__callstatic","__tostring","serialize_func","unserialize_func","iterator_funcs","create_object","get_iterator","interface_gets_implemented","get_static_method","serialize","unserialize","interfaces","num_interfaces","filename","line_start","line_end","doc_comment","doc_comment_len","module"')
182define(`COUNTOF_zend_class_entry', `41')
183define(`SIZEOF_zend_class_entry', `(  sizeof(((zend_class_entry*)NULL)->type) + sizeof(((zend_class_entry*)NULL)->name) + sizeof(((zend_class_entry*)NULL)->name_length) + sizeof(((zend_class_entry*)NULL)->parent) + sizeof(((zend_class_entry*)NULL)->refcount) + sizeof(((zend_class_entry*)NULL)->constants_updated) + sizeof(((zend_class_entry*)NULL)->ce_flags) + sizeof(((zend_class_entry*)NULL)->function_table) + sizeof(((zend_class_entry*)NULL)->default_properties) + sizeof(((zend_class_entry*)NULL)->properties_info) + sizeof(((zend_class_entry*)NULL)->default_static_members) + sizeof(((zend_class_entry*)NULL)->static_members) + sizeof(((zend_class_entry*)NULL)->constants_table) + sizeof(((zend_class_entry*)NULL)->builtin_functions) + sizeof(((zend_class_entry*)NULL)->constructor) + sizeof(((zend_class_entry*)NULL)->destructor) + sizeof(((zend_class_entry*)NULL)->clone) + sizeof(((zend_class_entry*)NULL)->__get) + sizeof(((zend_class_entry*)NULL)->__set) + sizeof(((zend_class_entry*)NULL)->__unset) + sizeof(((zend_class_entry*)NULL)->__isset) + sizeof(((zend_class_entry*)NULL)->__call) + sizeof(((zend_class_entry*)NULL)->__callstatic) + sizeof(((zend_class_entry*)NULL)->__tostring) + sizeof(((zend_class_entry*)NULL)->serialize_func) + sizeof(((zend_class_entry*)NULL)->unserialize_func) + sizeof(((zend_class_entry*)NULL)->iterator_funcs) + sizeof(((zend_class_entry*)NULL)->create_object) + sizeof(((zend_class_entry*)NULL)->get_iterator) + sizeof(((zend_class_entry*)NULL)->interface_gets_implemented) + sizeof(((zend_class_entry*)NULL)->get_static_method) + sizeof(((zend_class_entry*)NULL)->serialize) + sizeof(((zend_class_entry*)NULL)->unserialize) + sizeof(((zend_class_entry*)NULL)->interfaces) + sizeof(((zend_class_entry*)NULL)->num_interfaces) + sizeof(((zend_class_entry*)NULL)->filename) + sizeof(((zend_class_entry*)NULL)->line_start) + sizeof(((zend_class_entry*)NULL)->line_end) + sizeof(((zend_class_entry*)NULL)->doc_comment) + sizeof(((zend_class_entry*)NULL)->doc_comment_len) + sizeof(((zend_class_entry*)NULL)->module)  )')
184
185
186define(`ELEMENTSOF_zend_mmap', `"len","pos","map","buf","old_handle","old_closer"')
187define(`COUNTOF_zend_mmap', `6')
188define(`SIZEOF_zend_mmap', `(  sizeof(((zend_mmap*)NULL)->len) + sizeof(((zend_mmap*)NULL)->pos) + sizeof(((zend_mmap*)NULL)->map) + sizeof(((zend_mmap*)NULL)->buf) + sizeof(((zend_mmap*)NULL)->old_handle) + sizeof(((zend_mmap*)NULL)->old_closer)  )')
189
190
191define(`ELEMENTSOF_zend_stream', `"handle","isatty","mmap","reader","fsizer","closer"')
192define(`COUNTOF_zend_stream', `6')
193define(`SIZEOF_zend_stream', `(  sizeof(((zend_stream*)NULL)->handle) + sizeof(((zend_stream*)NULL)->isatty) + sizeof(((zend_stream*)NULL)->mmap) + sizeof(((zend_stream*)NULL)->reader) + sizeof(((zend_stream*)NULL)->fsizer) + sizeof(((zend_stream*)NULL)->closer)  )')
194
195
196define(`ELEMENTSOF_zend_file_handle', `"type","filename","opened_path","handle","free_filename"')
197define(`COUNTOF_zend_file_handle', `5')
198define(`SIZEOF_zend_file_handle', `(  sizeof(((zend_file_handle*)NULL)->type) + sizeof(((zend_file_handle*)NULL)->filename) + sizeof(((zend_file_handle*)NULL)->opened_path) + sizeof(((zend_file_handle*)NULL)->handle) + sizeof(((zend_file_handle*)NULL)->free_filename)  )')
199
200
201define(`ELEMENTSOF_zend_utility_functions', `"error_function","printf_function","write_function","fopen_function","message_handler","block_interruptions","unblock_interruptions","get_configuration_directive","ticks_function","on_timeout","stream_open_function","vspprintf_function","getenv_function","resolve_path_function"')
202define(`COUNTOF_zend_utility_functions', `14')
203define(`SIZEOF_zend_utility_functions', `(  sizeof(((zend_utility_functions*)NULL)->error_function) + sizeof(((zend_utility_functions*)NULL)->printf_function) + sizeof(((zend_utility_functions*)NULL)->write_function) + sizeof(((zend_utility_functions*)NULL)->fopen_function) + sizeof(((zend_utility_functions*)NULL)->message_handler) + sizeof(((zend_utility_functions*)NULL)->block_interruptions) + sizeof(((zend_utility_functions*)NULL)->unblock_interruptions) + sizeof(((zend_utility_functions*)NULL)->get_configuration_directive) + sizeof(((zend_utility_functions*)NULL)->ticks_function) + sizeof(((zend_utility_functions*)NULL)->on_timeout) + sizeof(((zend_utility_functions*)NULL)->stream_open_function) + sizeof(((zend_utility_functions*)NULL)->vspprintf_function) + sizeof(((zend_utility_functions*)NULL)->getenv_function) + sizeof(((zend_utility_functions*)NULL)->resolve_path_function)  )')
204
205
206define(`ELEMENTSOF_zend_utility_values', `"import_use_extension","import_use_extension_length","html_errors"')
207define(`COUNTOF_zend_utility_values', `3')
208define(`SIZEOF_zend_utility_values', `(  sizeof(((zend_utility_values*)NULL)->import_use_extension) + sizeof(((zend_utility_values*)NULL)->import_use_extension_length) + sizeof(((zend_utility_values*)NULL)->html_errors)  )')
209
210
211define(`ELEMENTSOF_gc_root_buffer', `"prev","next","handle","u"')
212define(`COUNTOF_gc_root_buffer', `4')
213define(`SIZEOF_gc_root_buffer', `(  sizeof(((gc_root_buffer*)NULL)->prev) + sizeof(((gc_root_buffer*)NULL)->next) + sizeof(((gc_root_buffer*)NULL)->handle) + sizeof(((gc_root_buffer*)NULL)->u)  )')
214
215
216define(`ELEMENTSOF_zval_gc_info', `"z","u"')
217define(`COUNTOF_zval_gc_info', `2')
218define(`SIZEOF_zval_gc_info', `(  sizeof(((zval_gc_info*)NULL)->z) + sizeof(((zval_gc_info*)NULL)->u)  )')
219
220
221define(`ELEMENTSOF_zend_gc_globals', `"gc_enabled","gc_active","buf","roots","unused","first_unused","last_unused","zval_to_free","free_list","next_to_free","gc_runs","collected"')
222define(`COUNTOF_zend_gc_globals', `12')
223define(`SIZEOF_zend_gc_globals', `(  sizeof(((zend_gc_globals*)NULL)->gc_enabled) + sizeof(((zend_gc_globals*)NULL)->gc_active) + sizeof(((zend_gc_globals*)NULL)->buf) + sizeof(((zend_gc_globals*)NULL)->roots) + sizeof(((zend_gc_globals*)NULL)->unused) + sizeof(((zend_gc_globals*)NULL)->first_unused) + sizeof(((zend_gc_globals*)NULL)->last_unused) + sizeof(((zend_gc_globals*)NULL)->zval_to_free) + sizeof(((zend_gc_globals*)NULL)->free_list) + sizeof(((zend_gc_globals*)NULL)->next_to_free) + sizeof(((zend_gc_globals*)NULL)->gc_runs) + sizeof(((zend_gc_globals*)NULL)->collected)  )')
224
225
226define(`ELEMENTSOF_zend_error_handling', `"handling","exception","user_handler"')
227define(`COUNTOF_zend_error_handling', `3')
228define(`SIZEOF_zend_error_handling', `(  sizeof(((zend_error_handling*)NULL)->handling) + sizeof(((zend_error_handling*)NULL)->exception) + sizeof(((zend_error_handling*)NULL)->user_handler)  )')
229
230
231define(`ELEMENTSOF_suhosin_patch_globals_struct', `"log_syslog","log_syslog_facility","log_syslog_priority","log_sapi","log_script","log_phpscript","log_scriptname","log_phpscriptname","log_phpscript_is_safe","log_use_x_forwarded_for","canary_1","canary_2","canary_3","dummy"')
232define(`COUNTOF_suhosin_patch_globals_struct', `14')
233define(`SIZEOF_suhosin_patch_globals_struct', `(  sizeof(((suhosin_patch_globals_struct*)NULL)->log_syslog) + sizeof(((suhosin_patch_globals_struct*)NULL)->log_syslog_facility) + sizeof(((suhosin_patch_globals_struct*)NULL)->log_syslog_priority) + sizeof(((suhosin_patch_globals_struct*)NULL)->log_sapi) + sizeof(((suhosin_patch_globals_struct*)NULL)->log_script) + sizeof(((suhosin_patch_globals_struct*)NULL)->log_phpscript) + sizeof(((suhosin_patch_globals_struct*)NULL)->log_scriptname) + sizeof(((suhosin_patch_globals_struct*)NULL)->log_phpscriptname) + sizeof(((suhosin_patch_globals_struct*)NULL)->log_phpscript_is_safe) + sizeof(((suhosin_patch_globals_struct*)NULL)->log_use_x_forwarded_for) + sizeof(((suhosin_patch_globals_struct*)NULL)->canary_1) + sizeof(((suhosin_patch_globals_struct*)NULL)->canary_2) + sizeof(((suhosin_patch_globals_struct*)NULL)->canary_3) + sizeof(((suhosin_patch_globals_struct*)NULL)->dummy)  )')
234
235
236define(`ELEMENTSOF_ostat', `"st_dev","st_ino","st_mode","st_nlink","st_uid","st_gid","st_rdev","st_size","st_atimespec","st_mtimespec","st_ctimespec","st_blksize","st_blocks","st_flags","st_gen"')
237define(`COUNTOF_ostat', `15')
238define(`SIZEOF_ostat', `(  sizeof(((ostat*)NULL)->st_dev) + sizeof(((ostat*)NULL)->st_ino) + sizeof(((ostat*)NULL)->st_mode) + sizeof(((ostat*)NULL)->st_nlink) + sizeof(((ostat*)NULL)->st_uid) + sizeof(((ostat*)NULL)->st_gid) + sizeof(((ostat*)NULL)->st_rdev) + sizeof(((ostat*)NULL)->st_size) + sizeof(((ostat*)NULL)->st_atimespec) + sizeof(((ostat*)NULL)->st_mtimespec) + sizeof(((ostat*)NULL)->st_ctimespec) + sizeof(((ostat*)NULL)->st_blksize) + sizeof(((ostat*)NULL)->st_blocks) + sizeof(((ostat*)NULL)->st_flags) + sizeof(((ostat*)NULL)->st_gen)  )')
239
240
241define(`ELEMENTSOF_znode', `"__asm","__asm","__asm","__asm","mkdir","mkfifo","__asm","mknod","umask","_filesec","filesec_t","chflags","chmodx_np","fchflags","fchmodx_np","__asm","__asm","mkdirx_np","mkfifox_np","__asm","mlockall","munlockall","mlock","__asm","__asm","__asm","munlock","__asm","shm_open","shm_unlink","posix_madvise","madvise","mincore","minherit","closelog","openlog","setlogmask","zend_op_array","zend_op","op_type","u"')
242define(`COUNTOF_znode', `41')
243define(`SIZEOF_znode', `(  sizeof(((znode*)NULL)->__asm) + sizeof(((znode*)NULL)->__asm) + sizeof(((znode*)NULL)->__asm) + sizeof(((znode*)NULL)->__asm) + sizeof(((znode*)NULL)->mkdir) + sizeof(((znode*)NULL)->mkfifo) + sizeof(((znode*)NULL)->__asm) + sizeof(((znode*)NULL)->mknod) + sizeof(((znode*)NULL)->umask) + sizeof(((znode*)NULL)->_filesec) + sizeof(((znode*)NULL)->filesec_t) + sizeof(((znode*)NULL)->chflags) + sizeof(((znode*)NULL)->chmodx_np) + sizeof(((znode*)NULL)->fchflags) + sizeof(((znode*)NULL)->fchmodx_np) + sizeof(((znode*)NULL)->__asm) + sizeof(((znode*)NULL)->__asm) + sizeof(((znode*)NULL)->mkdirx_np) + sizeof(((znode*)NULL)->mkfifox_np) + sizeof(((znode*)NULL)->__asm) + sizeof(((znode*)NULL)->mlockall) + sizeof(((znode*)NULL)->munlockall) + sizeof(((znode*)NULL)->mlock) + sizeof(((znode*)NULL)->__asm) + sizeof(((znode*)NULL)->__asm) + sizeof(((znode*)NULL)->__asm) + sizeof(((znode*)NULL)->munlock) + sizeof(((znode*)NULL)->__asm) + sizeof(((znode*)NULL)->shm_open) + sizeof(((znode*)NULL)->shm_unlink) + sizeof(((znode*)NULL)->posix_madvise) + sizeof(((znode*)NULL)->madvise) + sizeof(((znode*)NULL)->mincore) + sizeof(((znode*)NULL)->minherit) + sizeof(((znode*)NULL)->closelog) + sizeof(((znode*)NULL)->openlog) + sizeof(((znode*)NULL)->setlogmask) + sizeof(((znode*)NULL)->zend_op_array) + sizeof(((znode*)NULL)->zend_op) + sizeof(((znode*)NULL)->op_type) + sizeof(((znode*)NULL)->u)  )')
244
245
246define(`ELEMENTSOF__zend_op', `"handler","result","op1","op2","extended_value","lineno","opcode"')
247define(`COUNTOF__zend_op', `7')
248define(`SIZEOF__zend_op', `(  sizeof(((_zend_op*)NULL)->handler) + sizeof(((_zend_op*)NULL)->result) + sizeof(((_zend_op*)NULL)->op1) + sizeof(((_zend_op*)NULL)->op2) + sizeof(((_zend_op*)NULL)->extended_value) + sizeof(((_zend_op*)NULL)->lineno) + sizeof(((_zend_op*)NULL)->opcode)  )')
249
250
251define(`ELEMENTSOF_zend_brk_cont_element', `"start","cont","brk","parent"')
252define(`COUNTOF_zend_brk_cont_element', `4')
253define(`SIZEOF_zend_brk_cont_element', `(  sizeof(((zend_brk_cont_element*)NULL)->start) + sizeof(((zend_brk_cont_element*)NULL)->cont) + sizeof(((zend_brk_cont_element*)NULL)->brk) + sizeof(((zend_brk_cont_element*)NULL)->parent)  )')
254
255
256define(`ELEMENTSOF_zend_label', `"brk_cont","opline_num"')
257define(`COUNTOF_zend_label', `2')
258define(`SIZEOF_zend_label', `(  sizeof(((zend_label*)NULL)->brk_cont) + sizeof(((zend_label*)NULL)->opline_num)  )')
259
260
261define(`ELEMENTSOF_zend_try_catch_element', `"try_op","catch_op"')
262define(`COUNTOF_zend_try_catch_element', `2')
263define(`SIZEOF_zend_try_catch_element', `(  sizeof(((zend_try_catch_element*)NULL)->try_op) + sizeof(((zend_try_catch_element*)NULL)->catch_op)  )')
264
265
266define(`ELEMENTSOF_zend_property_info', `"flags","name","name_length","h","doc_comment","doc_comment_len","ce"')
267define(`COUNTOF_zend_property_info', `7')
268define(`SIZEOF_zend_property_info', `(  sizeof(((zend_property_info*)NULL)->flags) + sizeof(((zend_property_info*)NULL)->name) + sizeof(((zend_property_info*)NULL)->name_length) + sizeof(((zend_property_info*)NULL)->h) + sizeof(((zend_property_info*)NULL)->doc_comment) + sizeof(((zend_property_info*)NULL)->doc_comment_len) + sizeof(((zend_property_info*)NULL)->ce)  )')
269
270
271define(`ELEMENTSOF_zend_arg_info', `"name","name_len","class_name","class_name_len","array_type_hint","allow_null","pass_by_reference","return_reference","required_num_args"')
272define(`COUNTOF_zend_arg_info', `9')
273define(`SIZEOF_zend_arg_info', `(  sizeof(((zend_arg_info*)NULL)->name) + sizeof(((zend_arg_info*)NULL)->name_len) + sizeof(((zend_arg_info*)NULL)->class_name) + sizeof(((zend_arg_info*)NULL)->class_name_len) + sizeof(((zend_arg_info*)NULL)->array_type_hint) + sizeof(((zend_arg_info*)NULL)->allow_null) + sizeof(((zend_arg_info*)NULL)->pass_by_reference) + sizeof(((zend_arg_info*)NULL)->return_reference) + sizeof(((zend_arg_info*)NULL)->required_num_args)  )')
274
275
276define(`ELEMENTSOF_zend_compiled_variable', `"name","name_len","hash_value"')
277define(`COUNTOF_zend_compiled_variable', `3')
278define(`SIZEOF_zend_compiled_variable', `(  sizeof(((zend_compiled_variable*)NULL)->name) + sizeof(((zend_compiled_variable*)NULL)->name_len) + sizeof(((zend_compiled_variable*)NULL)->hash_value)  )')
279
280
281define(`ELEMENTSOF__zend_op_array', `"type","function_name","scope","fn_flags","prototype","num_args","required_num_args","arg_info","pass_rest_by_reference","return_reference","done_pass_two","refcount","opcodes","last","size","vars","last_var","size_var","T","brk_cont_array","last_brk_cont","current_brk_cont","try_catch_array","last_try_catch","static_variables","start_op","backpatch_count","this_var","filename","line_start","line_end","doc_comment","doc_comment_len","early_binding","reserved"')
282define(`COUNTOF__zend_op_array', `35')
283define(`SIZEOF__zend_op_array', `(  sizeof(((_zend_op_array*)NULL)->type) + sizeof(((_zend_op_array*)NULL)->function_name) + sizeof(((_zend_op_array*)NULL)->scope) + sizeof(((_zend_op_array*)NULL)->fn_flags) + sizeof(((_zend_op_array*)NULL)->prototype) + sizeof(((_zend_op_array*)NULL)->num_args) + sizeof(((_zend_op_array*)NULL)->required_num_args) + sizeof(((_zend_op_array*)NULL)->arg_info) + sizeof(((_zend_op_array*)NULL)->pass_rest_by_reference) + sizeof(((_zend_op_array*)NULL)->return_reference) + sizeof(((_zend_op_array*)NULL)->done_pass_two) + sizeof(((_zend_op_array*)NULL)->refcount) + sizeof(((_zend_op_array*)NULL)->opcodes) + sizeof(((_zend_op_array*)NULL)->last) + sizeof(((_zend_op_array*)NULL)->size) + sizeof(((_zend_op_array*)NULL)->vars) + sizeof(((_zend_op_array*)NULL)->last_var) + sizeof(((_zend_op_array*)NULL)->size_var) + sizeof(((_zend_op_array*)NULL)->T) + sizeof(((_zend_op_array*)NULL)->brk_cont_array) + sizeof(((_zend_op_array*)NULL)->last_brk_cont) + sizeof(((_zend_op_array*)NULL)->current_brk_cont) + sizeof(((_zend_op_array*)NULL)->try_catch_array) + sizeof(((_zend_op_array*)NULL)->last_try_catch) + sizeof(((_zend_op_array*)NULL)->static_variables) + sizeof(((_zend_op_array*)NULL)->start_op) + sizeof(((_zend_op_array*)NULL)->backpatch_count) + sizeof(((_zend_op_array*)NULL)->this_var) + sizeof(((_zend_op_array*)NULL)->filename) + sizeof(((_zend_op_array*)NULL)->line_start) + sizeof(((_zend_op_array*)NULL)->line_end) + sizeof(((_zend_op_array*)NULL)->doc_comment) + sizeof(((_zend_op_array*)NULL)->doc_comment_len) + sizeof(((_zend_op_array*)NULL)->early_binding) + sizeof(((_zend_op_array*)NULL)->reserved)  )')
284
285
286define(`ELEMENTSOF_zend_internal_function', `"type","function_name","scope","fn_flags","prototype","num_args","required_num_args","arg_info","pass_rest_by_reference","return_reference","handler","module"')
287define(`COUNTOF_zend_internal_function', `12')
288define(`SIZEOF_zend_internal_function', `(  sizeof(((zend_internal_function*)NULL)->type) + sizeof(((zend_internal_function*)NULL)->function_name) + sizeof(((zend_internal_function*)NULL)->scope) + sizeof(((zend_internal_function*)NULL)->fn_flags) + sizeof(((zend_internal_function*)NULL)->prototype) + sizeof(((zend_internal_function*)NULL)->num_args) + sizeof(((zend_internal_function*)NULL)->required_num_args) + sizeof(((zend_internal_function*)NULL)->arg_info) + sizeof(((zend_internal_function*)NULL)->pass_rest_by_reference) + sizeof(((zend_internal_function*)NULL)->return_reference) + sizeof(((zend_internal_function*)NULL)->handler) + sizeof(((zend_internal_function*)NULL)->module)  )')
289
290
291define(`ELEMENTSOF_zend_function_state', `"function","arguments"')
292define(`COUNTOF_zend_function_state', `2')
293define(`SIZEOF_zend_function_state', `(  sizeof(((zend_function_state*)NULL)->function) + sizeof(((zend_function_state*)NULL)->arguments)  )')
294
295
296define(`ELEMENTSOF_zend_switch_entry', `"cond","default_case","control_var"')
297define(`COUNTOF_zend_switch_entry', `3')
298define(`SIZEOF_zend_switch_entry', `(  sizeof(((zend_switch_entry*)NULL)->cond) + sizeof(((zend_switch_entry*)NULL)->default_case) + sizeof(((zend_switch_entry*)NULL)->control_var)  )')
299
300
301define(`ELEMENTSOF_list_llist_element', `"var","dimensions","value"')
302define(`COUNTOF_list_llist_element', `3')
303define(`SIZEOF_list_llist_element', `(  sizeof(((list_llist_element*)NULL)->var) + sizeof(((list_llist_element*)NULL)->dimensions) + sizeof(((list_llist_element*)NULL)->value)  )')
304
305
306define(`ELEMENTSOF_zend_execute_data', `"opline","function_state","fbc","called_scope","op_array","object","Ts","CVs","symbol_table","prev_execute_data","old_error_reporting","nested","original_return_value","current_scope","current_called_scope","current_this","current_object","call_opline"')
307define(`COUNTOF_zend_execute_data', `18')
308define(`SIZEOF_zend_execute_data', `(  sizeof(((zend_execute_data*)NULL)->opline) + sizeof(((zend_execute_data*)NULL)->function_state) + sizeof(((zend_execute_data*)NULL)->fbc) + sizeof(((zend_execute_data*)NULL)->called_scope) + sizeof(((zend_execute_data*)NULL)->op_array) + sizeof(((zend_execute_data*)NULL)->object) + sizeof(((zend_execute_data*)NULL)->Ts) + sizeof(((zend_execute_data*)NULL)->CVs) + sizeof(((zend_execute_data*)NULL)->symbol_table) + sizeof(((zend_execute_data*)NULL)->prev_execute_data) + sizeof(((zend_execute_data*)NULL)->old_error_reporting) + sizeof(((zend_execute_data*)NULL)->nested) + sizeof(((zend_execute_data*)NULL)->original_return_value) + sizeof(((zend_execute_data*)NULL)->current_scope) + sizeof(((zend_execute_data*)NULL)->current_called_scope) + sizeof(((zend_execute_data*)NULL)->current_this) + sizeof(((zend_execute_data*)NULL)->current_object) + sizeof(((zend_execute_data*)NULL)->call_opline)  )')
309
310
311define(`ELEMENTSOF_zend_stack', `"top","max","elements"')
312define(`COUNTOF_zend_stack', `3')
313define(`SIZEOF_zend_stack', `(  sizeof(((zend_stack*)NULL)->top) + sizeof(((zend_stack*)NULL)->max) + sizeof(((zend_stack*)NULL)->elements)  )')
314
315
316define(`ELEMENTSOF_zend_ptr_stack', `"top","max","elements","top_element","persistent"')
317define(`COUNTOF_zend_ptr_stack', `5')
318define(`SIZEOF_zend_ptr_stack', `(  sizeof(((zend_ptr_stack*)NULL)->top) + sizeof(((zend_ptr_stack*)NULL)->max) + sizeof(((zend_ptr_stack*)NULL)->elements) + sizeof(((zend_ptr_stack*)NULL)->top_element) + sizeof(((zend_ptr_stack*)NULL)->persistent)  )')
319
320
321define(`ELEMENTSOF_zend_object_store_bucket', `"destructor_called","valid","bucket"')
322define(`COUNTOF_zend_object_store_bucket', `3')
323define(`SIZEOF_zend_object_store_bucket', `(  sizeof(((zend_object_store_bucket*)NULL)->destructor_called) + sizeof(((zend_object_store_bucket*)NULL)->valid) + sizeof(((zend_object_store_bucket*)NULL)->bucket)  )')
324
325
326define(`ELEMENTSOF_zend_objects_store', `"object_buckets","top","size","free_list_head"')
327define(`COUNTOF_zend_objects_store', `4')
328define(`SIZEOF_zend_objects_store', `(  sizeof(((zend_objects_store*)NULL)->object_buckets) + sizeof(((zend_objects_store*)NULL)->top) + sizeof(((zend_objects_store*)NULL)->size) + sizeof(((zend_objects_store*)NULL)->free_list_head)  )')
329
330
331define(`ELEMENTSOF_zend_encoding', `"input_filter","output_filter","name","aliases","compatible"')
332define(`COUNTOF_zend_encoding', `5')
333define(`SIZEOF_zend_encoding', `(  sizeof(((zend_encoding*)NULL)->input_filter) + sizeof(((zend_encoding*)NULL)->output_filter) + sizeof(((zend_encoding*)NULL)->name) + sizeof(((zend_encoding*)NULL)->aliases) + sizeof(((zend_encoding*)NULL)->compatible)  )')
334
335
336define(`ELEMENTSOF_zend_declarables', `"ticks"')
337define(`COUNTOF_zend_declarables', `1')
338define(`SIZEOF_zend_declarables', `(  sizeof(((zend_declarables*)NULL)->ticks)  )')
339
340
341define(`ELEMENTSOF_zend_compiler_globals', `"bp_stack","switch_cond_stack","foreach_copy_stack","object_stack","declare_stack","active_class_entry","list_llist","dimension_llist","list_stack","function_call_stack","compiled_filename","zend_lineno","heredoc","heredoc_len","active_op_array","function_table","class_table","filenames_table","auto_globals","in_compilation","short_tags","asp_tags","allow_call_time_pass_reference","declarables","unclean_shutdown","ini_parser_unbuffered_errors","open_files","catch_begin","ini_parser_param","interactive","start_lineno","increment_lineno","implementing_class","access_type","doc_comment","doc_comment_len","compiler_options","current_namespace","current_import","in_namespace","has_bracketed_namespaces","labels","labels_stack","script_encoding_list","script_encoding_list_size","detect_unicode","encoding_declared","internal_encoding","encoding_detector","encoding_converter","encoding_oddlen"')
342define(`COUNTOF_zend_compiler_globals', `51')
343define(`SIZEOF_zend_compiler_globals', `(  sizeof(((zend_compiler_globals*)NULL)->bp_stack) + sizeof(((zend_compiler_globals*)NULL)->switch_cond_stack) + sizeof(((zend_compiler_globals*)NULL)->foreach_copy_stack) + sizeof(((zend_compiler_globals*)NULL)->object_stack) + sizeof(((zend_compiler_globals*)NULL)->declare_stack) + sizeof(((zend_compiler_globals*)NULL)->active_class_entry) + sizeof(((zend_compiler_globals*)NULL)->list_llist) + sizeof(((zend_compiler_globals*)NULL)->dimension_llist) + sizeof(((zend_compiler_globals*)NULL)->list_stack) + sizeof(((zend_compiler_globals*)NULL)->function_call_stack) + sizeof(((zend_compiler_globals*)NULL)->compiled_filename) + sizeof(((zend_compiler_globals*)NULL)->zend_lineno) + sizeof(((zend_compiler_globals*)NULL)->heredoc) + sizeof(((zend_compiler_globals*)NULL)->heredoc_len) + sizeof(((zend_compiler_globals*)NULL)->active_op_array) + sizeof(((zend_compiler_globals*)NULL)->function_table) + sizeof(((zend_compiler_globals*)NULL)->class_table) + sizeof(((zend_compiler_globals*)NULL)->filenames_table) + sizeof(((zend_compiler_globals*)NULL)->auto_globals) + sizeof(((zend_compiler_globals*)NULL)->in_compilation) + sizeof(((zend_compiler_globals*)NULL)->short_tags) + sizeof(((zend_compiler_globals*)NULL)->asp_tags) + sizeof(((zend_compiler_globals*)NULL)->allow_call_time_pass_reference) + sizeof(((zend_compiler_globals*)NULL)->declarables) + sizeof(((zend_compiler_globals*)NULL)->unclean_shutdown) + sizeof(((zend_compiler_globals*)NULL)->ini_parser_unbuffered_errors) + sizeof(((zend_compiler_globals*)NULL)->open_files) + sizeof(((zend_compiler_globals*)NULL)->catch_begin) + sizeof(((zend_compiler_globals*)NULL)->ini_parser_param) + sizeof(((zend_compiler_globals*)NULL)->interactive) + sizeof(((zend_compiler_globals*)NULL)->start_lineno) + sizeof(((zend_compiler_globals*)NULL)->increment_lineno) + sizeof(((zend_compiler_globals*)NULL)->implementing_class) + sizeof(((zend_compiler_globals*)NULL)->access_type) + sizeof(((zend_compiler_globals*)NULL)->doc_comment) + sizeof(((zend_compiler_globals*)NULL)->doc_comment_len) + sizeof(((zend_compiler_globals*)NULL)->compiler_options) + sizeof(((zend_compiler_globals*)NULL)->current_namespace) + sizeof(((zend_compiler_globals*)NULL)->current_import) + sizeof(((zend_compiler_globals*)NULL)->in_namespace) + sizeof(((zend_compiler_globals*)NULL)->has_bracketed_namespaces) + sizeof(((zend_compiler_globals*)NULL)->labels) + sizeof(((zend_compiler_globals*)NULL)->labels_stack) + sizeof(((zend_compiler_globals*)NULL)->script_encoding_list) + sizeof(((zend_compiler_globals*)NULL)->script_encoding_list_size) + sizeof(((zend_compiler_globals*)NULL)->detect_unicode) + sizeof(((zend_compiler_globals*)NULL)->encoding_declared) + sizeof(((zend_compiler_globals*)NULL)->internal_encoding) + sizeof(((zend_compiler_globals*)NULL)->encoding_detector) + sizeof(((zend_compiler_globals*)NULL)->encoding_converter) + sizeof(((zend_compiler_globals*)NULL)->encoding_oddlen)  )')
344
345
346define(`ELEMENTSOF_zend_executor_globals', `"return_value_ptr_ptr","uninitialized_zval","uninitialized_zval_ptr","error_zval","error_zval_ptr","arg_types_stack","symtable_cache","symtable_cache_limit","symtable_cache_ptr","opline_ptr","active_symbol_table","symbol_table","included_files","bailout","error_reporting","orig_error_reporting","exit_status","active_op_array","function_table","class_table","zend_constants","scope","called_scope","This","precision","ticks_count","in_execution","in_autoload","autoload_func","full_tables_cleanup","no_extensions","regular_list","persistent_list","argument_stack","user_error_handler_error_reporting","user_error_handler","user_exception_handler","user_error_handlers_error_reporting","user_error_handlers","user_exception_handlers","error_handling","exception_class","timeout_seconds","lambda_count","ini_directives","modified_ini_directives","objects_store","exception","prev_exception","opline_before_exception","exception_op","current_execute_data","current_module","std_property_info","active","saved_fpu_cw","reserved"')
347define(`COUNTOF_zend_executor_globals', `57')
348define(`SIZEOF_zend_executor_globals', `(  sizeof(((zend_executor_globals*)NULL)->return_value_ptr_ptr) + sizeof(((zend_executor_globals*)NULL)->uninitialized_zval) + sizeof(((zend_executor_globals*)NULL)->uninitialized_zval_ptr) + sizeof(((zend_executor_globals*)NULL)->error_zval) + sizeof(((zend_executor_globals*)NULL)->error_zval_ptr) + sizeof(((zend_executor_globals*)NULL)->arg_types_stack) + sizeof(((zend_executor_globals*)NULL)->symtable_cache) + sizeof(((zend_executor_globals*)NULL)->symtable_cache_limit) + sizeof(((zend_executor_globals*)NULL)->symtable_cache_ptr) + sizeof(((zend_executor_globals*)NULL)->opline_ptr) + sizeof(((zend_executor_globals*)NULL)->active_symbol_table) + sizeof(((zend_executor_globals*)NULL)->symbol_table) + sizeof(((zend_executor_globals*)NULL)->included_files) + sizeof(((zend_executor_globals*)NULL)->bailout) + sizeof(((zend_executor_globals*)NULL)->error_reporting) + sizeof(((zend_executor_globals*)NULL)->orig_error_reporting) + sizeof(((zend_executor_globals*)NULL)->exit_status) + sizeof(((zend_executor_globals*)NULL)->active_op_array) + sizeof(((zend_executor_globals*)NULL)->function_table) + sizeof(((zend_executor_globals*)NULL)->class_table) + sizeof(((zend_executor_globals*)NULL)->zend_constants) + sizeof(((zend_executor_globals*)NULL)->scope) + sizeof(((zend_executor_globals*)NULL)->called_scope) + sizeof(((zend_executor_globals*)NULL)->This) + sizeof(((zend_executor_globals*)NULL)->precision) + sizeof(((zend_executor_globals*)NULL)->ticks_count) + sizeof(((zend_executor_globals*)NULL)->in_execution) + sizeof(((zend_executor_globals*)NULL)->in_autoload) + sizeof(((zend_executor_globals*)NULL)->autoload_func) + sizeof(((zend_executor_globals*)NULL)->full_tables_cleanup) + sizeof(((zend_executor_globals*)NULL)->no_extensions) + sizeof(((zend_executor_globals*)NULL)->regular_list) + sizeof(((zend_executor_globals*)NULL)->persistent_list) + sizeof(((zend_executor_globals*)NULL)->argument_stack) + sizeof(((zend_executor_globals*)NULL)->user_error_handler_error_reporting) + sizeof(((zend_executor_globals*)NULL)->user_error_handler) + sizeof(((zend_executor_globals*)NULL)->user_exception_handler) + sizeof(((zend_executor_globals*)NULL)->user_error_handlers_error_reporting) + sizeof(((zend_executor_globals*)NULL)->user_error_handlers) + sizeof(((zend_executor_globals*)NULL)->user_exception_handlers) + sizeof(((zend_executor_globals*)NULL)->error_handling) + sizeof(((zend_executor_globals*)NULL)->exception_class) + sizeof(((zend_executor_globals*)NULL)->timeout_seconds) + sizeof(((zend_executor_globals*)NULL)->lambda_count) + sizeof(((zend_executor_globals*)NULL)->ini_directives) + sizeof(((zend_executor_globals*)NULL)->modified_ini_directives) + sizeof(((zend_executor_globals*)NULL)->objects_store) + sizeof(((zend_executor_globals*)NULL)->exception) + sizeof(((zend_executor_globals*)NULL)->prev_exception) + sizeof(((zend_executor_globals*)NULL)->opline_before_exception) + sizeof(((zend_executor_globals*)NULL)->exception_op) + sizeof(((zend_executor_globals*)NULL)->current_execute_data) + sizeof(((zend_executor_globals*)NULL)->current_module) + sizeof(((zend_executor_globals*)NULL)->std_property_info) + sizeof(((zend_executor_globals*)NULL)->active) + sizeof(((zend_executor_globals*)NULL)->saved_fpu_cw) + sizeof(((zend_executor_globals*)NULL)->reserved)  )')
349
350
351define(`ELEMENTSOF_zend_ini_scanner_globals', `"yy_in","yy_out","yy_leng","yy_start","yy_text","yy_cursor","yy_marker","yy_limit","yy_state","state_stack","filename","lineno","scanner_mode"')
352define(`COUNTOF_zend_ini_scanner_globals', `13')
353define(`SIZEOF_zend_ini_scanner_globals', `(  sizeof(((zend_ini_scanner_globals*)NULL)->yy_in) + sizeof(((zend_ini_scanner_globals*)NULL)->yy_out) + sizeof(((zend_ini_scanner_globals*)NULL)->yy_leng) + sizeof(((zend_ini_scanner_globals*)NULL)->yy_start) + sizeof(((zend_ini_scanner_globals*)NULL)->yy_text) + sizeof(((zend_ini_scanner_globals*)NULL)->yy_cursor) + sizeof(((zend_ini_scanner_globals*)NULL)->yy_marker) + sizeof(((zend_ini_scanner_globals*)NULL)->yy_limit) + sizeof(((zend_ini_scanner_globals*)NULL)->yy_state) + sizeof(((zend_ini_scanner_globals*)NULL)->state_stack) + sizeof(((zend_ini_scanner_globals*)NULL)->filename) + sizeof(((zend_ini_scanner_globals*)NULL)->lineno) + sizeof(((zend_ini_scanner_globals*)NULL)->scanner_mode)  )')
354
355
356define(`ELEMENTSOF_zend_php_scanner_globals', `"yy_in","yy_out","yy_leng","yy_start","yy_text","yy_cursor","yy_marker","yy_limit","yy_state","state_stack","script_org","script_org_size","script_filtered","script_filtered_size","input_filter","output_filter","script_encoding","internal_encoding"')
357define(`COUNTOF_zend_php_scanner_globals', `18')
358define(`SIZEOF_zend_php_scanner_globals', `(  sizeof(((zend_php_scanner_globals*)NULL)->yy_in) + sizeof(((zend_php_scanner_globals*)NULL)->yy_out) + sizeof(((zend_php_scanner_globals*)NULL)->yy_leng) + sizeof(((zend_php_scanner_globals*)NULL)->yy_start) + sizeof(((zend_php_scanner_globals*)NULL)->yy_text) + sizeof(((zend_php_scanner_globals*)NULL)->yy_cursor) + sizeof(((zend_php_scanner_globals*)NULL)->yy_marker) + sizeof(((zend_php_scanner_globals*)NULL)->yy_limit) + sizeof(((zend_php_scanner_globals*)NULL)->yy_state) + sizeof(((zend_php_scanner_globals*)NULL)->state_stack) + sizeof(((zend_php_scanner_globals*)NULL)->script_org) + sizeof(((zend_php_scanner_globals*)NULL)->script_org_size) + sizeof(((zend_php_scanner_globals*)NULL)->script_filtered) + sizeof(((zend_php_scanner_globals*)NULL)->script_filtered_size) + sizeof(((zend_php_scanner_globals*)NULL)->input_filter) + sizeof(((zend_php_scanner_globals*)NULL)->output_filter) + sizeof(((zend_php_scanner_globals*)NULL)->script_encoding) + sizeof(((zend_php_scanner_globals*)NULL)->internal_encoding)  )')
359
360
361define(`ELEMENTSOF_zend_auto_global', `"name","name_len","auto_global_callback","armed"')
362define(`COUNTOF_zend_auto_global', `4')
363define(`SIZEOF_zend_auto_global', `(  sizeof(((zend_auto_global*)NULL)->name) + sizeof(((zend_auto_global*)NULL)->name_len) + sizeof(((zend_auto_global*)NULL)->auto_global_callback) + sizeof(((zend_auto_global*)NULL)->armed)  )')
364
365
366define(`ELEMENTSOF_zend_module_entry', `"size","zend_api","zend_debug","zts","ini_entry","deps","name","functions","module_startup_func","module_shutdown_func","request_startup_func","request_shutdown_func","info_func","version","globals_size","globals_ptr","globals_ctor","globals_dtor","post_deactivate_func","module_started","type","handle","module_number","build_id"')
367define(`COUNTOF_zend_module_entry', `24')
368define(`SIZEOF_zend_module_entry', `(  sizeof(((zend_module_entry*)NULL)->size) + sizeof(((zend_module_entry*)NULL)->zend_api) + sizeof(((zend_module_entry*)NULL)->zend_debug) + sizeof(((zend_module_entry*)NULL)->zts) + sizeof(((zend_module_entry*)NULL)->ini_entry) + sizeof(((zend_module_entry*)NULL)->deps) + sizeof(((zend_module_entry*)NULL)->name) + sizeof(((zend_module_entry*)NULL)->functions) + sizeof(((zend_module_entry*)NULL)->module_startup_func) + sizeof(((zend_module_entry*)NULL)->module_shutdown_func) + sizeof(((zend_module_entry*)NULL)->request_startup_func) + sizeof(((zend_module_entry*)NULL)->request_shutdown_func) + sizeof(((zend_module_entry*)NULL)->info_func) + sizeof(((zend_module_entry*)NULL)->version) + sizeof(((zend_module_entry*)NULL)->globals_size) + sizeof(((zend_module_entry*)NULL)->globals_ptr) + sizeof(((zend_module_entry*)NULL)->globals_ctor) + sizeof(((zend_module_entry*)NULL)->globals_dtor) + sizeof(((zend_module_entry*)NULL)->post_deactivate_func) + sizeof(((zend_module_entry*)NULL)->module_started) + sizeof(((zend_module_entry*)NULL)->type) + sizeof(((zend_module_entry*)NULL)->handle) + sizeof(((zend_module_entry*)NULL)->module_number) + sizeof(((zend_module_entry*)NULL)->build_id)  )')
369
370
371define(`ELEMENTSOF_zend_module_dep', `"name","rel","version","type"')
372define(`COUNTOF_zend_module_dep', `4')
373define(`SIZEOF_zend_module_dep', `(  sizeof(((zend_module_dep*)NULL)->name) + sizeof(((zend_module_dep*)NULL)->rel) + sizeof(((zend_module_dep*)NULL)->version) + sizeof(((zend_module_dep*)NULL)->type)  )')
374
375
376define(`ELEMENTSOF_zend_rsrc_list_entry', `"ptr","type","refcount"')
377define(`COUNTOF_zend_rsrc_list_entry', `3')
378define(`SIZEOF_zend_rsrc_list_entry', `(  sizeof(((zend_rsrc_list_entry*)NULL)->ptr) + sizeof(((zend_rsrc_list_entry*)NULL)->type) + sizeof(((zend_rsrc_list_entry*)NULL)->refcount)  )')
379
380
381define(`ELEMENTSOF_zend_rsrc_list_dtors_entry', `"list_dtor","plist_dtor","list_dtor_ex","plist_dtor_ex","type_name","module_number","resource_id","type"')
382define(`COUNTOF_zend_rsrc_list_dtors_entry', `8')
383define(`SIZEOF_zend_rsrc_list_dtors_entry', `(  sizeof(((zend_rsrc_list_dtors_entry*)NULL)->list_dtor) + sizeof(((zend_rsrc_list_dtors_entry*)NULL)->plist_dtor) + sizeof(((zend_rsrc_list_dtors_entry*)NULL)->list_dtor_ex) + sizeof(((zend_rsrc_list_dtors_entry*)NULL)->plist_dtor_ex) + sizeof(((zend_rsrc_list_dtors_entry*)NULL)->type_name) + sizeof(((zend_rsrc_list_dtors_entry*)NULL)->module_number) + sizeof(((zend_rsrc_list_dtors_entry*)NULL)->resource_id) + sizeof(((zend_rsrc_list_dtors_entry*)NULL)->type)  )')
384
385
386define(`ELEMENTSOF_*zend_vm_stack', `"top","end","prev"')
387define(`COUNTOF_*zend_vm_stack', `3')
388define(`SIZEOF_*zend_vm_stack', `(  sizeof(((*zend_vm_stack*)NULL)->top) + sizeof(((*zend_vm_stack*)NULL)->end) + sizeof(((*zend_vm_stack*)NULL)->prev)  )')
389
390
391define(`ELEMENTSOF_zend_free_op', `"var"')
392define(`COUNTOF_zend_free_op', `1')
393define(`SIZEOF_zend_free_op', `(  sizeof(((zend_free_op*)NULL)->var)  )')
394
395
396define(`ELEMENTSOF_zend_function_entry', `"fname","handler","arg_info","num_args","flags"')
397define(`COUNTOF_zend_function_entry', `5')
398define(`SIZEOF_zend_function_entry', `(  sizeof(((zend_function_entry*)NULL)->fname) + sizeof(((zend_function_entry*)NULL)->handler) + sizeof(((zend_function_entry*)NULL)->arg_info) + sizeof(((zend_function_entry*)NULL)->num_args) + sizeof(((zend_function_entry*)NULL)->flags)  )')
399
400
401define(`ELEMENTSOF_zend_fcall_info', `"size","function_table","function_name","symbol_table","retval_ptr_ptr","param_count","params","object_ptr","no_separation"')
402define(`COUNTOF_zend_fcall_info', `9')
403define(`SIZEOF_zend_fcall_info', `(  sizeof(((zend_fcall_info*)NULL)->size) + sizeof(((zend_fcall_info*)NULL)->function_table) + sizeof(((zend_fcall_info*)NULL)->function_name) + sizeof(((zend_fcall_info*)NULL)->symbol_table) + sizeof(((zend_fcall_info*)NULL)->retval_ptr_ptr) + sizeof(((zend_fcall_info*)NULL)->param_count) + sizeof(((zend_fcall_info*)NULL)->params) + sizeof(((zend_fcall_info*)NULL)->object_ptr) + sizeof(((zend_fcall_info*)NULL)->no_separation)  )')
404
405
406define(`ELEMENTSOF_zend_fcall_info_cache', `"initialized","function_handler","calling_scope","called_scope","object_ptr"')
407define(`COUNTOF_zend_fcall_info_cache', `5')
408define(`SIZEOF_zend_fcall_info_cache', `(  sizeof(((zend_fcall_info_cache*)NULL)->initialized) + sizeof(((zend_fcall_info_cache*)NULL)->function_handler) + sizeof(((zend_fcall_info_cache*)NULL)->calling_scope) + sizeof(((zend_fcall_info_cache*)NULL)->called_scope) + sizeof(((zend_fcall_info_cache*)NULL)->object_ptr)  )')
409
410
411define(`ELEMENTSOF__RuneEntry', `"__min","__max","__map","__types"')
412define(`COUNTOF__RuneEntry', `4')
413define(`SIZEOF__RuneEntry', `(  sizeof(((_RuneEntry*)NULL)->__min) + sizeof(((_RuneEntry*)NULL)->__max) + sizeof(((_RuneEntry*)NULL)->__map) + sizeof(((_RuneEntry*)NULL)->__types)  )')
414
415
416define(`ELEMENTSOF__RuneRange', `"__nranges","__ranges"')
417define(`COUNTOF__RuneRange', `2')
418define(`SIZEOF__RuneRange', `(  sizeof(((_RuneRange*)NULL)->__nranges) + sizeof(((_RuneRange*)NULL)->__ranges)  )')
419
420
421define(`ELEMENTSOF__RuneCharClass', `"__name","__mask"')
422define(`COUNTOF__RuneCharClass', `2')
423define(`SIZEOF__RuneCharClass', `(  sizeof(((_RuneCharClass*)NULL)->__name) + sizeof(((_RuneCharClass*)NULL)->__mask)  )')
424
425
426define(`ELEMENTSOF__RuneLocale', `"__magic","__encoding","__sgetrune","__sputrune","__invalid_rune","__runetype","__maplower","__mapupper","__runetype_ext","__maplower_ext","__mapupper_ext","__variable","__variable_len","__ncharclasses","__charclasses"')
427define(`COUNTOF__RuneLocale', `15')
428define(`SIZEOF__RuneLocale', `(  sizeof(((_RuneLocale*)NULL)->__magic) + sizeof(((_RuneLocale*)NULL)->__encoding) + sizeof(((_RuneLocale*)NULL)->__sgetrune) + sizeof(((_RuneLocale*)NULL)->__sputrune) + sizeof(((_RuneLocale*)NULL)->__invalid_rune) + sizeof(((_RuneLocale*)NULL)->__runetype) + sizeof(((_RuneLocale*)NULL)->__maplower) + sizeof(((_RuneLocale*)NULL)->__mapupper) + sizeof(((_RuneLocale*)NULL)->__runetype_ext) + sizeof(((_RuneLocale*)NULL)->__maplower_ext) + sizeof(((_RuneLocale*)NULL)->__mapupper_ext) + sizeof(((_RuneLocale*)NULL)->__variable) + sizeof(((_RuneLocale*)NULL)->__variable_len) + sizeof(((_RuneLocale*)NULL)->__ncharclasses) + sizeof(((_RuneLocale*)NULL)->__charclasses)  )')
429
430
431define(`ELEMENTSOF_accessx_descriptor', `"ad_name_offset","ad_flags","ad_pad"')
432define(`COUNTOF_accessx_descriptor', `3')
433define(`SIZEOF_accessx_descriptor', `(  sizeof(((accessx_descriptor*)NULL)->ad_name_offset) + sizeof(((accessx_descriptor*)NULL)->ad_flags) + sizeof(((accessx_descriptor*)NULL)->ad_pad)  )')
434
435
436define(`ELEMENTSOF_passwd', `"pw_name","pw_passwd","pw_uid","pw_gid","pw_change","pw_class","pw_gecos","pw_dir","pw_shell","pw_expire"')
437define(`COUNTOF_passwd', `10')
438define(`SIZEOF_passwd', `(  sizeof(((passwd*)NULL)->pw_name) + sizeof(((passwd*)NULL)->pw_passwd) + sizeof(((passwd*)NULL)->pw_uid) + sizeof(((passwd*)NULL)->pw_gid) + sizeof(((passwd*)NULL)->pw_change) + sizeof(((passwd*)NULL)->pw_class) + sizeof(((passwd*)NULL)->pw_gecos) + sizeof(((passwd*)NULL)->pw_dir) + sizeof(((passwd*)NULL)->pw_shell) + sizeof(((passwd*)NULL)->pw_expire)  )')
439
440
441define(`ELEMENTSOF_php_ob_buffer', `"buffer","size","text_length","block_size","chunk_size","status","output_handler","internal_output_handler","internal_output_handler_buffer","internal_output_handler_buffer_size","handler_name","erase"')
442define(`COUNTOF_php_ob_buffer', `12')
443define(`SIZEOF_php_ob_buffer', `(  sizeof(((php_ob_buffer*)NULL)->buffer) + sizeof(((php_ob_buffer*)NULL)->size) + sizeof(((php_ob_buffer*)NULL)->text_length) + sizeof(((php_ob_buffer*)NULL)->block_size) + sizeof(((php_ob_buffer*)NULL)->chunk_size) + sizeof(((php_ob_buffer*)NULL)->status) + sizeof(((php_ob_buffer*)NULL)->output_handler) + sizeof(((php_ob_buffer*)NULL)->internal_output_handler) + sizeof(((php_ob_buffer*)NULL)->internal_output_handler_buffer) + sizeof(((php_ob_buffer*)NULL)->internal_output_handler_buffer_size) + sizeof(((php_ob_buffer*)NULL)->handler_name) + sizeof(((php_ob_buffer*)NULL)->erase)  )')
444
445
446define(`ELEMENTSOF_php_output_globals', `"php_body_write","php_header_write","active_ob_buffer","implicit_flush","output_start_filename","output_start_lineno","ob_buffers","ob_nesting_level","ob_lock","disable_output"')
447define(`COUNTOF_php_output_globals', `10')
448define(`SIZEOF_php_output_globals', `(  sizeof(((php_output_globals*)NULL)->php_body_write) + sizeof(((php_output_globals*)NULL)->php_header_write) + sizeof(((php_output_globals*)NULL)->active_ob_buffer) + sizeof(((php_output_globals*)NULL)->implicit_flush) + sizeof(((php_output_globals*)NULL)->output_start_filename) + sizeof(((php_output_globals*)NULL)->output_start_lineno) + sizeof(((php_output_globals*)NULL)->ob_buffers) + sizeof(((php_output_globals*)NULL)->ob_nesting_level) + sizeof(((php_output_globals*)NULL)->ob_lock) + sizeof(((php_output_globals*)NULL)->disable_output)  )')
449
450
451define(`ELEMENTSOF_itimerval', `"it_interval","it_value"')
452define(`COUNTOF_itimerval', `2')
453define(`SIZEOF_itimerval', `(  sizeof(((itimerval*)NULL)->it_interval) + sizeof(((itimerval*)NULL)->it_value)  )')
454
455
456define(`ELEMENTSOF_timezone', `"tz_minuteswest","tz_dsttime"')
457define(`COUNTOF_timezone', `2')
458define(`SIZEOF_timezone', `(  sizeof(((timezone*)NULL)->tz_minuteswest) + sizeof(((timezone*)NULL)->tz_dsttime)  )')
459
460
461define(`ELEMENTSOF_clockinfo', `"hz","tick","tickadj","stathz","profhz"')
462define(`COUNTOF_clockinfo', `5')
463define(`SIZEOF_clockinfo', `(  sizeof(((clockinfo*)NULL)->hz) + sizeof(((clockinfo*)NULL)->tick) + sizeof(((clockinfo*)NULL)->tickadj) + sizeof(((clockinfo*)NULL)->stathz) + sizeof(((clockinfo*)NULL)->profhz)  )')
464
465
466define(`ELEMENTSOF_tm', `"tm_sec","tm_min","tm_hour","tm_mday","tm_mon","tm_year","tm_wday","tm_yday","tm_isdst","tm_gmtoff","tm_zone"')
467define(`COUNTOF_tm', `11')
468define(`SIZEOF_tm', `(  sizeof(((tm*)NULL)->tm_sec) + sizeof(((tm*)NULL)->tm_min) + sizeof(((tm*)NULL)->tm_hour) + sizeof(((tm*)NULL)->tm_mday) + sizeof(((tm*)NULL)->tm_mon) + sizeof(((tm*)NULL)->tm_year) + sizeof(((tm*)NULL)->tm_wday) + sizeof(((tm*)NULL)->tm_yday) + sizeof(((tm*)NULL)->tm_isdst) + sizeof(((tm*)NULL)->tm_gmtoff) + sizeof(((tm*)NULL)->tm_zone)  )')
469
470
471define(`ELEMENTSOF_php_stream_notifier', `"func","dtor","ptr","mask","progress","progress_max"')
472define(`COUNTOF_php_stream_notifier', `6')
473define(`SIZEOF_php_stream_notifier', `(  sizeof(((php_stream_notifier*)NULL)->func) + sizeof(((php_stream_notifier*)NULL)->dtor) + sizeof(((php_stream_notifier*)NULL)->ptr) + sizeof(((php_stream_notifier*)NULL)->mask) + sizeof(((php_stream_notifier*)NULL)->progress) + sizeof(((php_stream_notifier*)NULL)->progress_max)  )')
474
475
476define(`ELEMENTSOF_php_stream_context', `"notifier","options","links","rsrc_id"')
477define(`COUNTOF_php_stream_context', `4')
478define(`SIZEOF_php_stream_context', `(  sizeof(((php_stream_context*)NULL)->notifier) + sizeof(((php_stream_context*)NULL)->options) + sizeof(((php_stream_context*)NULL)->links) + sizeof(((php_stream_context*)NULL)->rsrc_id)  )')
479
480
481define(`ELEMENTSOF_php_stream_bucket', `"next","prev","brigade","buf","buflen","own_buf","is_persistent","refcount"')
482define(`COUNTOF_php_stream_bucket', `8')
483define(`SIZEOF_php_stream_bucket', `(  sizeof(((php_stream_bucket*)NULL)->next) + sizeof(((php_stream_bucket*)NULL)->prev) + sizeof(((php_stream_bucket*)NULL)->brigade) + sizeof(((php_stream_bucket*)NULL)->buf) + sizeof(((php_stream_bucket*)NULL)->buflen) + sizeof(((php_stream_bucket*)NULL)->own_buf) + sizeof(((php_stream_bucket*)NULL)->is_persistent) + sizeof(((php_stream_bucket*)NULL)->refcount)  )')
484
485
486define(`ELEMENTSOF_php_stream_bucket_brigade', `"head","tail"')
487define(`COUNTOF_php_stream_bucket_brigade', `2')
488define(`SIZEOF_php_stream_bucket_brigade', `(  sizeof(((php_stream_bucket_brigade*)NULL)->head) + sizeof(((php_stream_bucket_brigade*)NULL)->tail)  )')
489
490
491define(`ELEMENTSOF_php_stream_filter_ops', `"filter","stream","thisfilter","buckets_in","buckets_out","bytes_consumed","dtor","label"')
492define(`COUNTOF_php_stream_filter_ops', `8')
493define(`SIZEOF_php_stream_filter_ops', `(  sizeof(((php_stream_filter_ops*)NULL)->filter) + sizeof(((php_stream_filter_ops*)NULL)->stream) + sizeof(((php_stream_filter_ops*)NULL)->thisfilter) + sizeof(((php_stream_filter_ops*)NULL)->buckets_in) + sizeof(((php_stream_filter_ops*)NULL)->buckets_out) + sizeof(((php_stream_filter_ops*)NULL)->bytes_consumed) + sizeof(((php_stream_filter_ops*)NULL)->dtor) + sizeof(((php_stream_filter_ops*)NULL)->label)  )')
494
495
496define(`ELEMENTSOF_php_stream_filter_chain', `"head","tail","stream"')
497define(`COUNTOF_php_stream_filter_chain', `3')
498define(`SIZEOF_php_stream_filter_chain', `(  sizeof(((php_stream_filter_chain*)NULL)->head) + sizeof(((php_stream_filter_chain*)NULL)->tail) + sizeof(((php_stream_filter_chain*)NULL)->stream)  )')
499
500
501define(`ELEMENTSOF_php_stream_filter', `"fops","abstract","next","prev","is_persistent","chain","buffer","rsrc_id"')
502define(`COUNTOF_php_stream_filter', `8')
503define(`SIZEOF_php_stream_filter', `(  sizeof(((php_stream_filter*)NULL)->fops) + sizeof(((php_stream_filter*)NULL)->abstract) + sizeof(((php_stream_filter*)NULL)->next) + sizeof(((php_stream_filter*)NULL)->prev) + sizeof(((php_stream_filter*)NULL)->is_persistent) + sizeof(((php_stream_filter*)NULL)->chain) + sizeof(((php_stream_filter*)NULL)->buffer) + sizeof(((php_stream_filter*)NULL)->rsrc_id)  )')
504
505
506define(`ELEMENTSOF_php_stream_filter_factory', `"create_filter"')
507define(`COUNTOF_php_stream_filter_factory', `1')
508define(`SIZEOF_php_stream_filter_factory', `(  sizeof(((php_stream_filter_factory*)NULL)->create_filter)  )')
509
510
511define(`ELEMENTSOF_php_stream_statbuf', `"sb"')
512define(`COUNTOF_php_stream_statbuf', `1')
513define(`SIZEOF_php_stream_statbuf', `(  sizeof(((php_stream_statbuf*)NULL)->sb)  )')
514
515
516define(`ELEMENTSOF_php_stream_dirent', `"d_name"')
517define(`COUNTOF_php_stream_dirent', `1')
518define(`SIZEOF_php_stream_dirent', `(  sizeof(((php_stream_dirent*)NULL)->d_name)  )')
519
520
521define(`ELEMENTSOF_php_stream_ops', `"write","read","close","flush","label","seek","cast","stat","set_option"')
522define(`COUNTOF_php_stream_ops', `9')
523define(`SIZEOF_php_stream_ops', `(  sizeof(((php_stream_ops*)NULL)->write) + sizeof(((php_stream_ops*)NULL)->read) + sizeof(((php_stream_ops*)NULL)->close) + sizeof(((php_stream_ops*)NULL)->flush) + sizeof(((php_stream_ops*)NULL)->label) + sizeof(((php_stream_ops*)NULL)->seek) + sizeof(((php_stream_ops*)NULL)->cast) + sizeof(((php_stream_ops*)NULL)->stat) + sizeof(((php_stream_ops*)NULL)->set_option)  )')
524
525
526define(`ELEMENTSOF_php_stream_wrapper_ops', `"stream_opener","stream_closer","stream_stat","url_stat","dir_opener","label","unlink","rename","stream_mkdir","stream_rmdir"')
527define(`COUNTOF_php_stream_wrapper_ops', `10')
528define(`SIZEOF_php_stream_wrapper_ops', `(  sizeof(((php_stream_wrapper_ops*)NULL)->stream_opener) + sizeof(((php_stream_wrapper_ops*)NULL)->stream_closer) + sizeof(((php_stream_wrapper_ops*)NULL)->stream_stat) + sizeof(((php_stream_wrapper_ops*)NULL)->url_stat) + sizeof(((php_stream_wrapper_ops*)NULL)->dir_opener) + sizeof(((php_stream_wrapper_ops*)NULL)->label) + sizeof(((php_stream_wrapper_ops*)NULL)->unlink) + sizeof(((php_stream_wrapper_ops*)NULL)->rename) + sizeof(((php_stream_wrapper_ops*)NULL)->stream_mkdir) + sizeof(((php_stream_wrapper_ops*)NULL)->stream_rmdir)  )')
529
530
531define(`ELEMENTSOF_php_stream_wrapper', `"wops","abstract","is_url","err_count","err_stack"')
532define(`COUNTOF_php_stream_wrapper', `5')
533define(`SIZEOF_php_stream_wrapper', `(  sizeof(((php_stream_wrapper*)NULL)->wops) + sizeof(((php_stream_wrapper*)NULL)->abstract) + sizeof(((php_stream_wrapper*)NULL)->is_url) + sizeof(((php_stream_wrapper*)NULL)->err_count) + sizeof(((php_stream_wrapper*)NULL)->err_stack)  )')
534
535
536define(`ELEMENTSOF_php_stream', `"ops","abstract","readfilters","writefilters","wrapper","wrapperthis","wrapperdata","fgetss_state","is_persistent","mode","rsrc_id","in_free","fclose_stdiocast","stdiocast","orig_path","context","flags","position","readbuf","readbuflen","readpos","writepos","chunk_size","eof"')
537define(`COUNTOF_php_stream', `24')
538define(`SIZEOF_php_stream', `(  sizeof(((php_stream*)NULL)->ops) + sizeof(((php_stream*)NULL)->abstract) + sizeof(((php_stream*)NULL)->readfilters) + sizeof(((php_stream*)NULL)->writefilters) + sizeof(((php_stream*)NULL)->wrapper) + sizeof(((php_stream*)NULL)->wrapperthis) + sizeof(((php_stream*)NULL)->wrapperdata) + sizeof(((php_stream*)NULL)->fgetss_state) + sizeof(((php_stream*)NULL)->is_persistent) + sizeof(((php_stream*)NULL)->mode) + sizeof(((php_stream*)NULL)->rsrc_id) + sizeof(((php_stream*)NULL)->in_free) + sizeof(((php_stream*)NULL)->fclose_stdiocast) + sizeof(((php_stream*)NULL)->stdiocast) + sizeof(((php_stream*)NULL)->orig_path) + sizeof(((php_stream*)NULL)->context) + sizeof(((php_stream*)NULL)->flags) + sizeof(((php_stream*)NULL)->position) + sizeof(((php_stream*)NULL)->readbuf) + sizeof(((php_stream*)NULL)->readbuflen) + sizeof(((php_stream*)NULL)->readpos) + sizeof(((php_stream*)NULL)->writepos) + sizeof(((php_stream*)NULL)->chunk_size) + sizeof(((php_stream*)NULL)->eof)  )')
539
540
541define(`ELEMENTSOF_iovec', `"iov_base","iov_len"')
542define(`COUNTOF_iovec', `2')
543define(`SIZEOF_iovec', `(  sizeof(((iovec*)NULL)->iov_base) + sizeof(((iovec*)NULL)->iov_len)  )')
544
545
546define(`ELEMENTSOF_linger', `"l_onoff","l_linger"')
547define(`COUNTOF_linger', `2')
548define(`SIZEOF_linger', `(  sizeof(((linger*)NULL)->l_onoff) + sizeof(((linger*)NULL)->l_linger)  )')
549
550
551define(`ELEMENTSOF_so_np_extensions', `"npx_flags","npx_mask"')
552define(`COUNTOF_so_np_extensions', `2')
553define(`SIZEOF_so_np_extensions', `(  sizeof(((so_np_extensions*)NULL)->npx_flags) + sizeof(((so_np_extensions*)NULL)->npx_mask)  )')
554
555
556define(`ELEMENTSOF_sockaddr', `"sa_len","sa_family","sa_data"')
557define(`COUNTOF_sockaddr', `3')
558define(`SIZEOF_sockaddr', `(  sizeof(((sockaddr*)NULL)->sa_len) + sizeof(((sockaddr*)NULL)->sa_family) + sizeof(((sockaddr*)NULL)->sa_data)  )')
559
560
561define(`ELEMENTSOF_sockproto', `"sp_family","sp_protocol"')
562define(`COUNTOF_sockproto', `2')
563define(`SIZEOF_sockproto', `(  sizeof(((sockproto*)NULL)->sp_family) + sizeof(((sockproto*)NULL)->sp_protocol)  )')
564
565
566define(`ELEMENTSOF_sockaddr_storage', `"ss_len","ss_family","__ss_pad1","__ss_align","__ss_pad2"')
567define(`COUNTOF_sockaddr_storage', `5')
568define(`SIZEOF_sockaddr_storage', `(  sizeof(((sockaddr_storage*)NULL)->ss_len) + sizeof(((sockaddr_storage*)NULL)->ss_family) + sizeof(((sockaddr_storage*)NULL)->__ss_pad1) + sizeof(((sockaddr_storage*)NULL)->__ss_align) + sizeof(((sockaddr_storage*)NULL)->__ss_pad2)  )')
569
570
571define(`ELEMENTSOF_msghdr', `"msg_name","msg_namelen","msg_iov","msg_iovlen","msg_control","msg_controllen","msg_flags"')
572define(`COUNTOF_msghdr', `7')
573define(`SIZEOF_msghdr', `(  sizeof(((msghdr*)NULL)->msg_name) + sizeof(((msghdr*)NULL)->msg_namelen) + sizeof(((msghdr*)NULL)->msg_iov) + sizeof(((msghdr*)NULL)->msg_iovlen) + sizeof(((msghdr*)NULL)->msg_control) + sizeof(((msghdr*)NULL)->msg_controllen) + sizeof(((msghdr*)NULL)->msg_flags)  )')
574
575
576define(`ELEMENTSOF_cmsghdr', `"cmsg_len","cmsg_level","cmsg_type"')
577define(`COUNTOF_cmsghdr', `3')
578define(`SIZEOF_cmsghdr', `(  sizeof(((cmsghdr*)NULL)->cmsg_len) + sizeof(((cmsghdr*)NULL)->cmsg_level) + sizeof(((cmsghdr*)NULL)->cmsg_type)  )')
579
580
581define(`ELEMENTSOF_sf_hdtr', `"headers","hdr_cnt","trailers","trl_cnt"')
582define(`COUNTOF_sf_hdtr', `4')
583define(`SIZEOF_sf_hdtr', `(  sizeof(((sf_hdtr*)NULL)->headers) + sizeof(((sf_hdtr*)NULL)->hdr_cnt) + sizeof(((sf_hdtr*)NULL)->trailers) + sizeof(((sf_hdtr*)NULL)->trl_cnt)  )')
584
585
586define(`ELEMENTSOF_php_stream_xport_param', `"op","want_addr","want_textaddr","want_errortext","how","inputs","outputs"')
587define(`COUNTOF_php_stream_xport_param', `7')
588define(`SIZEOF_php_stream_xport_param', `(  sizeof(((php_stream_xport_param*)NULL)->op) + sizeof(((php_stream_xport_param*)NULL)->want_addr) + sizeof(((php_stream_xport_param*)NULL)->want_textaddr) + sizeof(((php_stream_xport_param*)NULL)->want_errortext) + sizeof(((php_stream_xport_param*)NULL)->how) + sizeof(((php_stream_xport_param*)NULL)->inputs) + sizeof(((php_stream_xport_param*)NULL)->outputs)  )')
589
590
591define(`ELEMENTSOF_php_stream_xport_crypto_param', `"op","inputs","outputs"')
592define(`COUNTOF_php_stream_xport_crypto_param', `3')
593define(`SIZEOF_php_stream_xport_crypto_param', `(  sizeof(((php_stream_xport_crypto_param*)NULL)->op) + sizeof(((php_stream_xport_crypto_param*)NULL)->inputs) + sizeof(((php_stream_xport_crypto_param*)NULL)->outputs)  )')
594
595
596define(`ELEMENTSOF_php_stream_mmap_range', `"offset","length","mode","mapped"')
597define(`COUNTOF_php_stream_mmap_range', `4')
598define(`SIZEOF_php_stream_mmap_range', `(  sizeof(((php_stream_mmap_range*)NULL)->offset) + sizeof(((php_stream_mmap_range*)NULL)->length) + sizeof(((php_stream_mmap_range*)NULL)->mode) + sizeof(((php_stream_mmap_range*)NULL)->mapped)  )')
599
600
601define(`ELEMENTSOF_arg_separators', `"output","input"')
602define(`COUNTOF_arg_separators', `2')
603define(`SIZEOF_arg_separators', `(  sizeof(((arg_separators*)NULL)->output) + sizeof(((arg_separators*)NULL)->input)  )')
604
605
606define(`ELEMENTSOF_php_core_globals', `"magic_quotes_gpc","magic_quotes_runtime","magic_quotes_sybase","safe_mode","allow_call_time_pass_reference","implicit_flush","output_buffering","safe_mode_include_dir","safe_mode_gid","sql_safe_mode","enable_dl","output_handler","unserialize_callback_func","serialize_precision","safe_mode_exec_dir","memory_limit","max_input_time","track_errors","display_errors","display_startup_errors","log_errors","log_errors_max_len","ignore_repeated_errors","ignore_repeated_source","report_memleaks","error_log","doc_root","user_dir","include_path","open_basedir","extension_dir","upload_tmp_dir","upload_max_filesize","error_append_string","error_prepend_string","auto_prepend_file","auto_append_file","arg_separator","variables_order","rfc1867_protected_variables","connection_status","ignore_user_abort","header_is_being_sent","tick_functions","http_globals","expose_php","register_globals","register_long_arrays","register_argc_argv","auto_globals_jit","y2k_compliance","docref_root","docref_ext","html_errors","xmlrpc_errors","xmlrpc_error_number","activated_auto_globals","modules_activated","file_uploads","during_request_startup","allow_url_fopen","always_populate_raw_post_data","report_zend_debug","last_error_type","last_error_message","last_error_file","last_error_lineno","disable_functions","disable_classes","allow_url_include","exit_on_timeout","max_input_nesting_level","in_user_include","user_ini_filename","user_ini_cache_ttl","request_order","mail_x_header","mail_log","in_error_log"')
607define(`COUNTOF_php_core_globals', `79')
608define(`SIZEOF_php_core_globals', `(  sizeof(((php_core_globals*)NULL)->magic_quotes_gpc) + sizeof(((php_core_globals*)NULL)->magic_quotes_runtime) + sizeof(((php_core_globals*)NULL)->magic_quotes_sybase) + sizeof(((php_core_globals*)NULL)->safe_mode) + sizeof(((php_core_globals*)NULL)->allow_call_time_pass_reference) + sizeof(((php_core_globals*)NULL)->implicit_flush) + sizeof(((php_core_globals*)NULL)->output_buffering) + sizeof(((php_core_globals*)NULL)->safe_mode_include_dir) + sizeof(((php_core_globals*)NULL)->safe_mode_gid) + sizeof(((php_core_globals*)NULL)->sql_safe_mode) + sizeof(((php_core_globals*)NULL)->enable_dl) + sizeof(((php_core_globals*)NULL)->output_handler) + sizeof(((php_core_globals*)NULL)->unserialize_callback_func) + sizeof(((php_core_globals*)NULL)->serialize_precision) + sizeof(((php_core_globals*)NULL)->safe_mode_exec_dir) + sizeof(((php_core_globals*)NULL)->memory_limit) + sizeof(((php_core_globals*)NULL)->max_input_time) + sizeof(((php_core_globals*)NULL)->track_errors) + sizeof(((php_core_globals*)NULL)->display_errors) + sizeof(((php_core_globals*)NULL)->display_startup_errors) + sizeof(((php_core_globals*)NULL)->log_errors) + sizeof(((php_core_globals*)NULL)->log_errors_max_len) + sizeof(((php_core_globals*)NULL)->ignore_repeated_errors) + sizeof(((php_core_globals*)NULL)->ignore_repeated_source) + sizeof(((php_core_globals*)NULL)->report_memleaks) + sizeof(((php_core_globals*)NULL)->error_log) + sizeof(((php_core_globals*)NULL)->doc_root) + sizeof(((php_core_globals*)NULL)->user_dir) + sizeof(((php_core_globals*)NULL)->include_path) + sizeof(((php_core_globals*)NULL)->open_basedir) + sizeof(((php_core_globals*)NULL)->extension_dir) + sizeof(((php_core_globals*)NULL)->upload_tmp_dir) + sizeof(((php_core_globals*)NULL)->upload_max_filesize) + sizeof(((php_core_globals*)NULL)->error_append_string) + sizeof(((php_core_globals*)NULL)->error_prepend_string) + sizeof(((php_core_globals*)NULL)->auto_prepend_file) + sizeof(((php_core_globals*)NULL)->auto_append_file) + sizeof(((php_core_globals*)NULL)->arg_separator) + sizeof(((php_core_globals*)NULL)->variables_order) + sizeof(((php_core_globals*)NULL)->rfc1867_protected_variables) + sizeof(((php_core_globals*)NULL)->connection_status) + sizeof(((php_core_globals*)NULL)->ignore_user_abort) + sizeof(((php_core_globals*)NULL)->header_is_being_sent) + sizeof(((php_core_globals*)NULL)->tick_functions) + sizeof(((php_core_globals*)NULL)->http_globals) + sizeof(((php_core_globals*)NULL)->expose_php) + sizeof(((php_core_globals*)NULL)->register_globals) + sizeof(((php_core_globals*)NULL)->register_long_arrays) + sizeof(((php_core_globals*)NULL)->register_argc_argv) + sizeof(((php_core_globals*)NULL)->auto_globals_jit) + sizeof(((php_core_globals*)NULL)->y2k_compliance) + sizeof(((php_core_globals*)NULL)->docref_root) + sizeof(((php_core_globals*)NULL)->docref_ext) + sizeof(((php_core_globals*)NULL)->html_errors) + sizeof(((php_core_globals*)NULL)->xmlrpc_errors) + sizeof(((php_core_globals*)NULL)->xmlrpc_error_number) + sizeof(((php_core_globals*)NULL)->activated_auto_globals) + sizeof(((php_core_globals*)NULL)->modules_activated) + sizeof(((php_core_globals*)NULL)->file_uploads) + sizeof(((php_core_globals*)NULL)->during_request_startup) + sizeof(((php_core_globals*)NULL)->allow_url_fopen) + sizeof(((php_core_globals*)NULL)->always_populate_raw_post_data) + sizeof(((php_core_globals*)NULL)->report_zend_debug) + sizeof(((php_core_globals*)NULL)->last_error_type) + sizeof(((php_core_globals*)NULL)->last_error_message) + sizeof(((php_core_globals*)NULL)->last_error_file) + sizeof(((php_core_globals*)NULL)->last_error_lineno) + sizeof(((php_core_globals*)NULL)->disable_functions) + sizeof(((php_core_globals*)NULL)->disable_classes) + sizeof(((php_core_globals*)NULL)->allow_url_include) + sizeof(((php_core_globals*)NULL)->exit_on_timeout) + sizeof(((php_core_globals*)NULL)->max_input_nesting_level) + sizeof(((php_core_globals*)NULL)->in_user_include) + sizeof(((php_core_globals*)NULL)->user_ini_filename) + sizeof(((php_core_globals*)NULL)->user_ini_cache_ttl) + sizeof(((php_core_globals*)NULL)->request_order) + sizeof(((php_core_globals*)NULL)->mail_x_header) + sizeof(((php_core_globals*)NULL)->mail_log) + sizeof(((php_core_globals*)NULL)->in_error_log)  )')
609
610
611define(`ELEMENTSOF_zend_ini_entry', `"module_number","modifiable","name","name_length","on_modify","mh_arg1","mh_arg2","mh_arg3","value","value_length","orig_value","orig_value_length","orig_modifiable","modified","displayer"')
612define(`COUNTOF_zend_ini_entry', `15')
613define(`SIZEOF_zend_ini_entry', `(  sizeof(((zend_ini_entry*)NULL)->module_number) + sizeof(((zend_ini_entry*)NULL)->modifiable) + sizeof(((zend_ini_entry*)NULL)->name) + sizeof(((zend_ini_entry*)NULL)->name_length) + sizeof(((zend_ini_entry*)NULL)->on_modify) + sizeof(((zend_ini_entry*)NULL)->mh_arg1) + sizeof(((zend_ini_entry*)NULL)->mh_arg2) + sizeof(((zend_ini_entry*)NULL)->mh_arg3) + sizeof(((zend_ini_entry*)NULL)->value) + sizeof(((zend_ini_entry*)NULL)->value_length) + sizeof(((zend_ini_entry*)NULL)->orig_value) + sizeof(((zend_ini_entry*)NULL)->orig_value_length) + sizeof(((zend_ini_entry*)NULL)->orig_modifiable) + sizeof(((zend_ini_entry*)NULL)->modified) + sizeof(((zend_ini_entry*)NULL)->displayer)  )')
614
615
616define(`ELEMENTSOF_zend_ini_parser_param', `"ini_parser_cb","arg"')
617define(`COUNTOF_zend_ini_parser_param', `2')
618define(`SIZEOF_zend_ini_parser_param', `(  sizeof(((zend_ini_parser_param*)NULL)->ini_parser_cb) + sizeof(((zend_ini_parser_param*)NULL)->arg)  )')
619
620
621define(`ELEMENTSOF_utimbuf', `"actime","modtime"')
622define(`COUNTOF_utimbuf', `2')
623define(`SIZEOF_utimbuf', `(  sizeof(((utimbuf*)NULL)->actime) + sizeof(((utimbuf*)NULL)->modtime)  )')
624
625
626define(`ELEMENTSOF_DIR', `"_telldir","__dd_fd","__dd_loc","__dd_size","__dd_buf","__dd_len","__dd_seek","__dd_rewind","__dd_flags","__dd_lock","__dd_td"')
627define(`COUNTOF_DIR', `11')
628define(`SIZEOF_DIR', `(  sizeof(((DIR*)NULL)->_telldir) + sizeof(((DIR*)NULL)->__dd_fd) + sizeof(((DIR*)NULL)->__dd_loc) + sizeof(((DIR*)NULL)->__dd_size) + sizeof(((DIR*)NULL)->__dd_buf) + sizeof(((DIR*)NULL)->__dd_len) + sizeof(((DIR*)NULL)->__dd_seek) + sizeof(((DIR*)NULL)->__dd_rewind) + sizeof(((DIR*)NULL)->__dd_flags) + sizeof(((DIR*)NULL)->__dd_lock) + sizeof(((DIR*)NULL)->__dd_td)  )')
629
630
631define(`ELEMENTSOF_cwd_state', `"cwd","cwd_length"')
632define(`COUNTOF_cwd_state', `2')
633define(`SIZEOF_cwd_state', `(  sizeof(((cwd_state*)NULL)->cwd) + sizeof(((cwd_state*)NULL)->cwd_length)  )')
634
635
636define(`ELEMENTSOF_realpath_cache_bucket', `"key","path","path_len","realpath","realpath_len","is_dir","expires","next"')
637define(`COUNTOF_realpath_cache_bucket', `8')
638define(`SIZEOF_realpath_cache_bucket', `(  sizeof(((realpath_cache_bucket*)NULL)->key) + sizeof(((realpath_cache_bucket*)NULL)->path) + sizeof(((realpath_cache_bucket*)NULL)->path_len) + sizeof(((realpath_cache_bucket*)NULL)->realpath) + sizeof(((realpath_cache_bucket*)NULL)->realpath_len) + sizeof(((realpath_cache_bucket*)NULL)->is_dir) + sizeof(((realpath_cache_bucket*)NULL)->expires) + sizeof(((realpath_cache_bucket*)NULL)->next)  )')
639
640
641define(`ELEMENTSOF_virtual_cwd_globals', `"cwd","realpath_cache_size","realpath_cache_size_limit","realpath_cache_ttl","realpath_cache"')
642define(`COUNTOF_virtual_cwd_globals', `5')
643define(`SIZEOF_virtual_cwd_globals', `(  sizeof(((virtual_cwd_globals*)NULL)->cwd) + sizeof(((virtual_cwd_globals*)NULL)->realpath_cache_size) + sizeof(((virtual_cwd_globals*)NULL)->realpath_cache_size_limit) + sizeof(((virtual_cwd_globals*)NULL)->realpath_cache_ttl) + sizeof(((virtual_cwd_globals*)NULL)->realpath_cache)  )')
644
645
646define(`ELEMENTSOF_zend_constant', `"value","flags","name","name_len","module_number"')
647define(`COUNTOF_zend_constant', `5')
648define(`SIZEOF_zend_constant', `(  sizeof(((zend_constant*)NULL)->value) + sizeof(((zend_constant*)NULL)->flags) + sizeof(((zend_constant*)NULL)->name) + sizeof(((zend_constant*)NULL)->name_len) + sizeof(((zend_constant*)NULL)->module_number)  )')
649
650
651define(`ELEMENTSOF__xc_shm_t', `"handlers"')
652define(`COUNTOF__xc_shm_t', `1')
653define(`SIZEOF__xc_shm_t', `(  sizeof(((_xc_shm_t*)NULL)->handlers)  )')
654
655
656define(`ELEMENTSOF_xc_shm_t', `"handlers"')
657define(`COUNTOF_xc_shm_t', `1')
658define(`SIZEOF_xc_shm_t', `(  sizeof(((xc_shm_t*)NULL)->handlers)  )')
659define(`ELEMENTSOF__xc_mem_t', `"handlers","shm"')
660define(`COUNTOF__xc_mem_t', `2')
661define(`SIZEOF__xc_mem_t', `(  sizeof(((_xc_mem_t*)NULL)->handlers) + sizeof(((_xc_mem_t*)NULL)->shm)  )')
662
663
664define(`ELEMENTSOF_xc_mem_t', `"handlers","shm"')
665define(`COUNTOF_xc_mem_t', `2')
666define(`SIZEOF_xc_mem_t', `(  sizeof(((xc_mem_t*)NULL)->handlers) + sizeof(((xc_mem_t*)NULL)->shm)  )')
667define(`ELEMENTSOF_xc_mem_handlers_t', `"malloc","free","calloc","realloc","strndup","strdup","avail","size","freeblock_first","freeblock_next","block_size","block_offset","init","destroy"')
668define(`COUNTOF_xc_mem_handlers_t', `14')
669define(`SIZEOF_xc_mem_handlers_t', `(  sizeof(((xc_mem_handlers_t*)NULL)->malloc) + sizeof(((xc_mem_handlers_t*)NULL)->free) + sizeof(((xc_mem_handlers_t*)NULL)->calloc) + sizeof(((xc_mem_handlers_t*)NULL)->realloc) + sizeof(((xc_mem_handlers_t*)NULL)->strndup) + sizeof(((xc_mem_handlers_t*)NULL)->strdup) + sizeof(((xc_mem_handlers_t*)NULL)->avail) + sizeof(((xc_mem_handlers_t*)NULL)->size) + sizeof(((xc_mem_handlers_t*)NULL)->freeblock_first) + sizeof(((xc_mem_handlers_t*)NULL)->freeblock_next) + sizeof(((xc_mem_handlers_t*)NULL)->block_size) + sizeof(((xc_mem_handlers_t*)NULL)->block_offset) + sizeof(((xc_mem_handlers_t*)NULL)->init) + sizeof(((xc_mem_handlers_t*)NULL)->destroy)  )')
670
671
672define(`ELEMENTSOF_xc_shm_handlers_t', `"memhandlers","can_readonly","is_readwrite","is_readonly","to_readwrite","to_readonly","init","destroy","meminit","memdestroy"')
673define(`COUNTOF_xc_shm_handlers_t', `10')
674define(`SIZEOF_xc_shm_handlers_t', `(  sizeof(((xc_shm_handlers_t*)NULL)->memhandlers) + sizeof(((xc_shm_handlers_t*)NULL)->can_readonly) + sizeof(((xc_shm_handlers_t*)NULL)->is_readwrite) + sizeof(((xc_shm_handlers_t*)NULL)->is_readonly) + sizeof(((xc_shm_handlers_t*)NULL)->to_readwrite) + sizeof(((xc_shm_handlers_t*)NULL)->to_readonly) + sizeof(((xc_shm_handlers_t*)NULL)->init) + sizeof(((xc_shm_handlers_t*)NULL)->destroy) + sizeof(((xc_shm_handlers_t*)NULL)->meminit) + sizeof(((xc_shm_handlers_t*)NULL)->memdestroy)  )')
675
676
677define(`ELEMENTSOF_xc_hash_t', `"bits","size","mask"')
678define(`COUNTOF_xc_hash_t', `3')
679define(`SIZEOF_xc_hash_t', `(  sizeof(((xc_hash_t*)NULL)->bits) + sizeof(((xc_hash_t*)NULL)->size) + sizeof(((xc_hash_t*)NULL)->mask)  )')
680
681
682define(`ELEMENTSOF_xc_cache_t', `"cacheid","hcache","compiling","misses","hits","clogs","ooms","errors","lck","shm","mem","entries","entries_count","phps","phps_count","deletes","deletes_count","hentry","hphp","last_gc_deletes","last_gc_expires","hits_by_hour_cur_time","hits_by_hour_cur_slot","hits_by_hour","hits_by_second_cur_time","hits_by_second_cur_slot","hits_by_second"')
683define(`COUNTOF_xc_cache_t', `27')
684define(`SIZEOF_xc_cache_t', `(  sizeof(((xc_cache_t*)NULL)->cacheid) + sizeof(((xc_cache_t*)NULL)->hcache) + sizeof(((xc_cache_t*)NULL)->compiling) + sizeof(((xc_cache_t*)NULL)->misses) + sizeof(((xc_cache_t*)NULL)->hits) + sizeof(((xc_cache_t*)NULL)->clogs) + sizeof(((xc_cache_t*)NULL)->ooms) + sizeof(((xc_cache_t*)NULL)->errors) + sizeof(((xc_cache_t*)NULL)->lck) + sizeof(((xc_cache_t*)NULL)->shm) + sizeof(((xc_cache_t*)NULL)->mem) + sizeof(((xc_cache_t*)NULL)->entries) + sizeof(((xc_cache_t*)NULL)->entries_count) + sizeof(((xc_cache_t*)NULL)->phps) + sizeof(((xc_cache_t*)NULL)->phps_count) + sizeof(((xc_cache_t*)NULL)->deletes) + sizeof(((xc_cache_t*)NULL)->deletes_count) + sizeof(((xc_cache_t*)NULL)->hentry) + sizeof(((xc_cache_t*)NULL)->hphp) + sizeof(((xc_cache_t*)NULL)->last_gc_deletes) + sizeof(((xc_cache_t*)NULL)->last_gc_expires) + sizeof(((xc_cache_t*)NULL)->hits_by_hour_cur_time) + sizeof(((xc_cache_t*)NULL)->hits_by_hour_cur_slot) + sizeof(((xc_cache_t*)NULL)->hits_by_hour) + sizeof(((xc_cache_t*)NULL)->hits_by_second_cur_time) + sizeof(((xc_cache_t*)NULL)->hits_by_second_cur_slot) + sizeof(((xc_cache_t*)NULL)->hits_by_second)  )')
685
686
687define(`ELEMENTSOF_xc_op_array_info_detail_t', `"index","info"')
688define(`COUNTOF_xc_op_array_info_detail_t', `2')
689define(`SIZEOF_xc_op_array_info_detail_t', `(  sizeof(((xc_op_array_info_detail_t*)NULL)->index) + sizeof(((xc_op_array_info_detail_t*)NULL)->info)  )')
690
691
692define(`ELEMENTSOF_xc_op_array_info_t', `"oplineinfo_cnt","oplineinfos"')
693define(`COUNTOF_xc_op_array_info_t', `2')
694define(`SIZEOF_xc_op_array_info_t', `(  sizeof(((xc_op_array_info_t*)NULL)->oplineinfo_cnt) + sizeof(((xc_op_array_info_t*)NULL)->oplineinfos)  )')
695
696
697define(`ELEMENTSOF_xc_classinfo_t', `"key","key_size","h","methodinfo_cnt","methodinfos","cest"')
698define(`COUNTOF_xc_classinfo_t', `6')
699define(`SIZEOF_xc_classinfo_t', `(  sizeof(((xc_classinfo_t*)NULL)->key) + sizeof(((xc_classinfo_t*)NULL)->key_size) + sizeof(((xc_classinfo_t*)NULL)->h) + sizeof(((xc_classinfo_t*)NULL)->methodinfo_cnt) + sizeof(((xc_classinfo_t*)NULL)->methodinfos) + sizeof(((xc_classinfo_t*)NULL)->cest)  )')
700
701
702define(`ELEMENTSOF_xc_constinfo_t', `"key","key_size","h","constant"')
703define(`COUNTOF_xc_constinfo_t', `4')
704define(`SIZEOF_xc_constinfo_t', `(  sizeof(((xc_constinfo_t*)NULL)->key) + sizeof(((xc_constinfo_t*)NULL)->key_size) + sizeof(((xc_constinfo_t*)NULL)->h) + sizeof(((xc_constinfo_t*)NULL)->constant)  )')
705
706
707define(`ELEMENTSOF_xc_funcinfo_t', `"key","key_size","h","op_array_info","func"')
708define(`COUNTOF_xc_funcinfo_t', `5')
709define(`SIZEOF_xc_funcinfo_t', `(  sizeof(((xc_funcinfo_t*)NULL)->key) + sizeof(((xc_funcinfo_t*)NULL)->key_size) + sizeof(((xc_funcinfo_t*)NULL)->h) + sizeof(((xc_funcinfo_t*)NULL)->op_array_info) + sizeof(((xc_funcinfo_t*)NULL)->func)  )')
710
711
712define(`ELEMENTSOF_xc_autoglobal_t', `"key","key_len","h"')
713define(`COUNTOF_xc_autoglobal_t', `3')
714define(`SIZEOF_xc_autoglobal_t', `(  sizeof(((xc_autoglobal_t*)NULL)->key) + sizeof(((xc_autoglobal_t*)NULL)->key_len) + sizeof(((xc_autoglobal_t*)NULL)->h)  )')
715
716
717define(`ELEMENTSOF_xc_md5sum_t', `"digest"')
718define(`COUNTOF_xc_md5sum_t', `1')
719define(`SIZEOF_xc_md5sum_t', `(  sizeof(((xc_md5sum_t*)NULL)->digest)  )')
720
721
722define(`ELEMENTSOF_xc_compilererror_t', `"type","lineno","error_len","error"')
723define(`COUNTOF_xc_compilererror_t', `4')
724define(`SIZEOF_xc_compilererror_t', `(  sizeof(((xc_compilererror_t*)NULL)->type) + sizeof(((xc_compilererror_t*)NULL)->lineno) + sizeof(((xc_compilererror_t*)NULL)->error_len) + sizeof(((xc_compilererror_t*)NULL)->error)  )')
725
726
727define(`ELEMENTSOF_xc_entry_data_php_t', `"next","hvalue","md5","refcount","hits","size","op_array_info","op_array","constinfo_cnt","constinfos","funcinfo_cnt","funcinfos","classinfo_cnt","classinfos","autoglobal_cnt","autoglobals","compilererror_cnt","compilererrors","have_references"')
728define(`COUNTOF_xc_entry_data_php_t', `19')
729define(`SIZEOF_xc_entry_data_php_t', `(  sizeof(((xc_entry_data_php_t*)NULL)->next) + sizeof(((xc_entry_data_php_t*)NULL)->hvalue) + sizeof(((xc_entry_data_php_t*)NULL)->md5) + sizeof(((xc_entry_data_php_t*)NULL)->refcount) + sizeof(((xc_entry_data_php_t*)NULL)->hits) + sizeof(((xc_entry_data_php_t*)NULL)->size) + sizeof(((xc_entry_data_php_t*)NULL)->op_array_info) + sizeof(((xc_entry_data_php_t*)NULL)->op_array) + sizeof(((xc_entry_data_php_t*)NULL)->constinfo_cnt) + sizeof(((xc_entry_data_php_t*)NULL)->constinfos) + sizeof(((xc_entry_data_php_t*)NULL)->funcinfo_cnt) + sizeof(((xc_entry_data_php_t*)NULL)->funcinfos) + sizeof(((xc_entry_data_php_t*)NULL)->classinfo_cnt) + sizeof(((xc_entry_data_php_t*)NULL)->classinfos) + sizeof(((xc_entry_data_php_t*)NULL)->autoglobal_cnt) + sizeof(((xc_entry_data_php_t*)NULL)->autoglobals) + sizeof(((xc_entry_data_php_t*)NULL)->compilererror_cnt) + sizeof(((xc_entry_data_php_t*)NULL)->compilererrors) + sizeof(((xc_entry_data_php_t*)NULL)->have_references)  )')
730
731
732define(`ELEMENTSOF_xc_entry_t', `"next","size","ctime","atime","dtime","hits","ttl","name"')
733define(`COUNTOF_xc_entry_t', `8')
734define(`SIZEOF_xc_entry_t', `(  sizeof(((xc_entry_t*)NULL)->next) + sizeof(((xc_entry_t*)NULL)->size) + sizeof(((xc_entry_t*)NULL)->ctime) + sizeof(((xc_entry_t*)NULL)->atime) + sizeof(((xc_entry_t*)NULL)->dtime) + sizeof(((xc_entry_t*)NULL)->hits) + sizeof(((xc_entry_t*)NULL)->ttl) + sizeof(((xc_entry_t*)NULL)->name)  )')
735
736
737define(`ELEMENTSOF_xc_entry_php_t', `"entry","php","refcount","file_mtime","file_size","file_device","file_inode","filepath_len","filepath","dirpath_len","dirpath"')
738define(`COUNTOF_xc_entry_php_t', `11')
739define(`SIZEOF_xc_entry_php_t', `(  sizeof(((xc_entry_php_t*)NULL)->entry) + sizeof(((xc_entry_php_t*)NULL)->php) + sizeof(((xc_entry_php_t*)NULL)->refcount) + sizeof(((xc_entry_php_t*)NULL)->file_mtime) + sizeof(((xc_entry_php_t*)NULL)->file_size) + sizeof(((xc_entry_php_t*)NULL)->file_device) + sizeof(((xc_entry_php_t*)NULL)->file_inode) + sizeof(((xc_entry_php_t*)NULL)->filepath_len) + sizeof(((xc_entry_php_t*)NULL)->filepath) + sizeof(((xc_entry_php_t*)NULL)->dirpath_len) + sizeof(((xc_entry_php_t*)NULL)->dirpath)  )')
740
741
742define(`ELEMENTSOF_xc_entry_var_t', `"entry","value","have_references"')
743define(`COUNTOF_xc_entry_var_t', `3')
744define(`SIZEOF_xc_entry_var_t', `(  sizeof(((xc_entry_var_t*)NULL)->entry) + sizeof(((xc_entry_var_t*)NULL)->value) + sizeof(((xc_entry_var_t*)NULL)->have_references)  )')
745
746
747define(`ELEMENTSOF_xc_entry_hash_t', `"cacheid","entryslotid"')
748define(`COUNTOF_xc_entry_hash_t', `2')
749define(`SIZEOF_xc_entry_hash_t', `(  sizeof(((xc_entry_hash_t*)NULL)->cacheid) + sizeof(((xc_entry_hash_t*)NULL)->entryslotid)  )')
750
751
752define(`ELEMENTSOF_xc_compiler_t', `"filename","filename_len","opened_path","opened_path_buffer","entry_hash","new_entry","new_php"')
753define(`COUNTOF_xc_compiler_t', `7')
754define(`SIZEOF_xc_compiler_t', `(  sizeof(((xc_compiler_t*)NULL)->filename) + sizeof(((xc_compiler_t*)NULL)->filename_len) + sizeof(((xc_compiler_t*)NULL)->opened_path) + sizeof(((xc_compiler_t*)NULL)->opened_path_buffer) + sizeof(((xc_compiler_t*)NULL)->entry_hash) + sizeof(((xc_compiler_t*)NULL)->new_entry) + sizeof(((xc_compiler_t*)NULL)->new_php)  )')
755
756
757define(`ELEMENTSOF_xc_gc_op_array_t', `"num_args","arg_info","opcodes"')
758define(`COUNTOF_xc_gc_op_array_t', `3')
759define(`SIZEOF_xc_gc_op_array_t', `(  sizeof(((xc_gc_op_array_t*)NULL)->num_args) + sizeof(((xc_gc_op_array_t*)NULL)->arg_info) + sizeof(((xc_gc_op_array_t*)NULL)->opcodes)  )')
760
761