API compatibility report for the libglib-2.0.so object between 2.70.4 and 2.72.3 versions on x86_64


Binary
Compatibility
Source
Compatibility

Test Info


Module Namelibglib
Version #12.70.4
Version #22.72.3
Archx86_64
GCC Version11.2.0
SubjectBinary Compatibility

Test Results


Total Header Files95
Total Source Files91
Total Objects1
Total Symbols / Types1807 / 458
Compatibility 100%

Problem Summary


SeverityCount
Added Symbols-8
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low2
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0
Other Changes
in Data Types
-6

Added Symbols  8 


ghash.c, libglib-2.0.so.0.7200.3-2.72.3-1.x86_64
g_hash_table_new_similar ( GHashTable* other_hash_table )

gmain.c, libglib-2.0.so.0.7200.3-2.72.3-1.x86_64
g_main_context_new_with_flags ( enum GMainContextFlags flags )

gmem.c, libglib-2.0.so.0.7200.3-2.72.3-1.x86_64
g_aligned_alloc ( gsize n_blocks, gsize n_block_bytes, gsize alignment )
g_aligned_alloc0 ( gsize n_blocks, gsize n_block_bytes, gsize alignment )
g_aligned_free ( gpointer mem )

gmessages.c, libglib-2.0.so.0.7200.3-2.72.3-1.x86_64
g_log_get_debug_enabled ( )
g_log_set_debug_enabled ( gboolean enabled )

gutils.c, libglib-2.0.so.0.7200.3-2.72.3-1.x86_64
g_get_user_state_dir ( )

to the top

Problems with Data Types, Low Severity  2 


gmain.c
[+] struct _GMainContext  1 

gsequence.c
[+] struct _GSequenceNode  1 

to the top

Other Changes in Data Types  6 


gunicode.h
[+] enum GUnicodeScript  6 

to the top

Header Files  95 



dirent.h
FILE.h
gallocator.h
garray.h
gasyncqueue.h
gbitlock.h
gbookmarkfile.h
gbytes.h
gcache.h
gcharset.h
gchecksum.h
gcompletion.h
gconvert.h
gdataset.h
gdate.h
gdatetime.h
gdir.h
genviron.h
gerror.h
gfileutils.h
ggettext.h
ghash.h
ghmac.h
ghook.h
ghostutils.h
giochannel.h
gkeyfile.h
glib-init.h
glib-private.h
glib-unix.h
glibconfig.h
glibintl.h
glist.h
gmain.h
gmappedfile.h
gmarkup.h
gmem.h
gmessages.h
gnode.h
goption.h
gpattern.h
gpoll.h
gprintf.h
gquark.h
gqueue.h
grand.h
grcbox.h
grefcount.h
gregex.h
grel.h
gscanner.h
gsequence.h
gshell.h
gslice.h
gslist.h
gspawn.h
gstdio.h
gstrfuncs.h
gstring.h
gstringchunk.h
gstrvbuilder.h
gtestutils.h
gthread.h
gthreadpool.h
gtimer.h
gtimezone.h
gtrashstack.h
gtree.h
gtypes.h
gunicode.h
guri.h
gutils.h
gutilsprivate.h
gvariant-serialiser.h
gvariant.h
gvarianttype.h
gvarianttypeinfo.h
gversion.h
gwakeup.h
pcre.h
pthreadtypes.h
pwd.h
stdarg.h
stddef.h
struct_FILE.h
struct_mutex.h
struct_stat.h
struct_timespec.h
struct_tm.h
thread-shared-types.h
time_t.h
types.h
unistd.h
utime.h

to the top

Source Files  91 


gallocator.c
garcbox.c
garray.c
gasyncqueue.c
gatomic.c
gbacktrace.c
gbase64.c
gbitlock.c
gbookmarkfile.c
gbytes.c
gcache.c
gcharset.c
gchecksum.c
gcompletion.c
gconvert.c
gdataset.c
gdate.c
gdatetime.c
gdir.c
genviron.c
gerror.c
gfileutils.c
ggettext.c
ghash.c
ghmac.c
ghook.c
ghostutils.c
giochannel.c
giounix.c
gkeyfile.c
glib-init.c
glib-private.c
glib-unix.c
glist.c
gmain.c
gmappedfile.c
gmarkup.c
gmem.c
gmessages.c
gnode.c
goption.c
gpattern.c
gpoll.c
gprimes.c
gprintf.c
gqsort.c
gquark.c
gqueue.c
grand.c
grcbox.c
grefcount.c
grefstring.c
gregex.c
grel.c
gscanner.c
gsequence.c
gshell.c
gslice.c
gslist.c
gspawn.c
gstdio.c
gstrfuncs.c
gstring.c
gstringchunk.c
gstrvbuilder.c
gtestutils.c
gthread-deprecated.c
gthread-posix.c
gthread.c
gthreadpool.c
gtimer.c
gtimezone.c
gtranslit.c
gtrashstack.c
gtree.c
gunibreak.c
gunicollate.c
gunidecomp.c
guniprop.c
guri.c
gutf8.c
gutils.c
guuid.c
gvariant-core.c
gvariant-parser.c
gvariant-serialiser.c
gvariant.c
gvarianttype.c
gvarianttypeinfo.c
gversion.c
gwakeup.c

to the top

Objects  1 


libglib-2.0.so.0.7000.4-2.70.4-1.x86_64

to the top



Test Info


Module Namelibglib
Version #12.70.4
Version #22.72.3
Archx86_64
SubjectSource Compatibility

Test Results


Total Header Files95
Total Source Files91
Total Objects1
Total Symbols / Types1807 / 458
Compatibility 100%

Problem Summary


SeverityCount
Added Symbols-8
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low2
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0
Other Changes
in Data Types
-6

Added Symbols  8 


ghash.c
g_hash_table_new_similar ( GHashTable* other_hash_table )

gmain.c
g_main_context_new_with_flags ( enum GMainContextFlags flags )

gmem.c
g_aligned_alloc ( gsize n_blocks, gsize n_block_bytes, gsize alignment )
g_aligned_alloc0 ( gsize n_blocks, gsize n_block_bytes, gsize alignment )
g_aligned_free ( gpointer mem )

gmessages.c
g_log_get_debug_enabled ( )
g_log_set_debug_enabled ( gboolean enabled )

gutils.c
g_get_user_state_dir ( )

to the top

Problems with Data Types, Low Severity  2 


gmain.c
[+] struct _GMainContext  1 

gsequence.c
[+] struct _GSequenceNode  1 

to the top

Other Changes in Data Types  6 


gunicode.h
[+] enum GUnicodeScript  6 

to the top

Header Files  95 



dirent.h
FILE.h
gallocator.h
garray.h
gasyncqueue.h
gbitlock.h
gbookmarkfile.h
gbytes.h
gcache.h
gcharset.h
gchecksum.h
gcompletion.h
gconvert.h
gdataset.h
gdate.h
gdatetime.h
gdir.h
genviron.h
gerror.h
gfileutils.h
ggettext.h
ghash.h
ghmac.h
ghook.h
ghostutils.h
giochannel.h
gkeyfile.h
glib-init.h
glib-private.h
glib-unix.h
glibconfig.h
glibintl.h
glist.h
gmain.h
gmappedfile.h
gmarkup.h
gmem.h
gmessages.h
gnode.h
goption.h
gpattern.h
gpoll.h
gprintf.h
gquark.h
gqueue.h
grand.h
grcbox.h
grefcount.h
gregex.h
grel.h
gscanner.h
gsequence.h
gshell.h
gslice.h
gslist.h
gspawn.h
gstdio.h
gstrfuncs.h
gstring.h
gstringchunk.h
gstrvbuilder.h
gtestutils.h
gthread.h
gthreadpool.h
gtimer.h
gtimezone.h
gtrashstack.h
gtree.h
gtypes.h
gunicode.h
guri.h
gutils.h
gutilsprivate.h
gvariant-serialiser.h
gvariant.h
gvarianttype.h
gvarianttypeinfo.h
gversion.h
gwakeup.h
pcre.h
pthreadtypes.h
pwd.h
stdarg.h
stddef.h
struct_FILE.h
struct_mutex.h
struct_stat.h
struct_timespec.h
struct_tm.h
thread-shared-types.h
time_t.h
types.h
unistd.h
utime.h

to the top

Source Files  91 


gallocator.c
garcbox.c
garray.c
gasyncqueue.c
gatomic.c
gbacktrace.c
gbase64.c
gbitlock.c
gbookmarkfile.c
gbytes.c
gcache.c
gcharset.c
gchecksum.c
gcompletion.c
gconvert.c
gdataset.c
gdate.c
gdatetime.c
gdir.c
genviron.c
gerror.c
gfileutils.c
ggettext.c
ghash.c
ghmac.c
ghook.c
ghostutils.c
giochannel.c
giounix.c
gkeyfile.c
glib-init.c
glib-private.c
glib-unix.c
glist.c
gmain.c
gmappedfile.c
gmarkup.c
gmem.c
gmessages.c
gnode.c
goption.c
gpattern.c
gpoll.c
gprimes.c
gprintf.c
gqsort.c
gquark.c
gqueue.c
grand.c
grcbox.c
grefcount.c
grefstring.c
gregex.c
grel.c
gscanner.c
gsequence.c
gshell.c
gslice.c
gslist.c
gspawn.c
gstdio.c
gstrfuncs.c
gstring.c
gstringchunk.c
gstrvbuilder.c
gtestutils.c
gthread-deprecated.c
gthread-posix.c
gthread.c
gthreadpool.c
gtimer.c
gtimezone.c
gtranslit.c
gtrashstack.c
gtree.c
gunibreak.c
gunicollate.c
gunidecomp.c
guniprop.c
guri.c
gutf8.c
gutils.c
guuid.c
gvariant-core.c
gvariant-parser.c
gvariant-serialiser.c
gvariant.c
gvarianttype.c
gvarianttypeinfo.c
gversion.c
gwakeup.c

to the top

Objects  1 


libglib-2.0.so.0.7000.4-2.70.4-1.x86_64

to the top