Diff:
libssh.so 0.5.5 (x86_64)
libssh.so 0.6.0 (x86_64)

ABI
Viewer

SymbolsTypes



Type: _IO_FILE


Contents
Info
Fields
Memory Layout

Info

Name _IO_FILE
Type STRUCT
Fields 29
Source libio.h
Size 216
Usage The type is used by 3 types.
Status UNCHANGED


Fields

PADDINGFIELD
BIT-FIELD


ADDED
REMOVED
PosNameTypeSizeOffset
0_flagsint40
1_IO_read_ptrchar*88
2_IO_read_endchar*816
3_IO_read_basechar*824
4_IO_write_basechar*832
5_IO_write_ptrchar*840
6_IO_write_endchar*848
7_IO_buf_basechar*856
8_IO_buf_endchar*864
9_IO_save_basechar*872
10_IO_backup_basechar*880
11_IO_save_endchar*888
12_markersstruct _IO_marker*896
13_chainstruct _IO_FILE*8104
14_filenoint4112
15_flags2int4116
16_old_offset__off_t8120
17_cur_columnunsigned short2128
18_vtable_offsetsigned char1130
19_shortbufchar[1]1131
20_lock_IO_lock_t*8136
21_offset__off64_t8144
22__pad1void*8152
23__pad2void*8160
24__pad3void*8168
25__pad4void*8176
26__pad5size_t8184
27_modeint4192
28_unused2char[20]20196


Memory Layout

Old New
OffsetContentsType
0._flagsint
4padding
8._IO_read_ptrchar*
16._IO_read_endchar*
24._IO_read_basechar*
32._IO_write_basechar*
40._IO_write_ptrchar*
48._IO_write_endchar*
56._IO_buf_basechar*
64._IO_buf_endchar*
72._IO_save_basechar*
80._IO_backup_basechar*
88._IO_save_endchar*
96._markersstruct _IO_marker*
104._chainstruct _IO_FILE*
112._filenoint
116._flags2int
120._old_offset__off_t
128._cur_columnunsigned short
130._vtable_offsetsigned char
131._shortbufchar[1]
132padding
136._lock_IO_lock_t*
144._offset__off64_t
152.__pad1void*
160.__pad2void*
168.__pad3void*
176.__pad4void*
184.__pad5size_t
192._modeint
196._unused2char[20]
OffsetContentsType
0._flagsint
4padding
8._IO_read_ptrchar*
16._IO_read_endchar*
24._IO_read_basechar*
32._IO_write_basechar*
40._IO_write_ptrchar*
48._IO_write_endchar*
56._IO_buf_basechar*
64._IO_buf_endchar*
72._IO_save_basechar*
80._IO_backup_basechar*
88._IO_save_endchar*
96._markersstruct _IO_marker*
104._chainstruct _IO_FILE*
112._filenoint
116._flags2int
120._old_offset__off_t
128._cur_columnunsigned short
130._vtable_offsetsigned char
131._shortbufchar[1]
132padding
136._lock_IO_lock_t*
144._offset__off64_t
152.__pad1void*
160.__pad2void*
168.__pad3void*
176.__pad4void*
184.__pad5size_t
192._modeint
196._unused2char[20]





Andrey Ponomarenko's ABI laboratory