From 3c204df4d8f9efb83257bd94af55f339d846c8fb Mon Sep 17 00:00:00 2001 From: Peter Jones Date: Mon, 13 Jan 2020 09:54:48 -0500 Subject: [PATCH 61/86] Update abixml files and work around some inconsequential ABI breakage Commit 998f617cec92 had the side effect of accidentally making -funsigned-char actually work correctly, which cause abidiff to notice this: Functions changes summary: 0 Removed, 5 Changed (10 filtered out), 0 Added (5 filtered out) functions Variables changes summary: 0 Removed, 0 Changed, 0 Added (1 filtered out) variable 5 functions with some indirect sub-type change: [C]'function char* efi_variable_get_name(efi_variable_t*)' at stat.h:661:1 has some indirect sub-type changes: return type changed: in pointed to type 'char': type name changed from 'char' to 'unsigned char' type size hasn't changed [C]'function int efi_variable_set_name(efi_variable_t*, char*)' at stat.h:654:1 has some indirect sub-type changes: parameter 2 of type 'char*' changed: in pointed to type 'char': type name changed from 'char' to 'unsigned char' type size hasn't changed [C]'function ssize_t efidp_format_device_path(char*, size_t, const_efidp, ssize_t)' has some indirect sub-type changes: parameter 1 of type 'char*' changed: in pointed to type 'char': type name changed from 'char' to 'unsigned char' type size hasn't changed [C]'function ssize_t efidp_parse_device_node(char*, efidp, size_t)' has some indirect sub-type changes: parameter 1 of type 'char*' changed: in pointed to type 'char': type name changed from 'char' to 'unsigned char' type size hasn't changed [C]'function ssize_t efidp_parse_device_path(char*, efidp, size_t)' has some indirect sub-type changes: parameter 1 of type 'char*' changed: in pointed to type 'char': type name changed from 'char' to 'unsigned char' type size hasn't changed I don't think there's any case where it actually makes any difference, since nothing really treats these as characters (rather than 8-bit bytes) anyway. This patch updates the .abixml files with new ABI bits as well as fixing that problem. Signed-off-by: Peter Jones --- src/libefiboot.abixml | 247 +++--- src/libefivar.abixml | 1792 +++++++++++++++++++++-------------------- 2 files changed, 1041 insertions(+), 998 deletions(-) diff --git a/src/libefiboot.abixml b/src/libefiboot.abixml index 4b673d5c3e9..4a0253b277d 100644 --- a/src/libefiboot.abixml +++ b/src/libefiboot.abixml @@ -7,6 +7,7 @@ + @@ -1157,22 +1158,23 @@ - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + @@ -1180,62 +1182,62 @@ - + - - - - - - - - - - - + + + + + + + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -1243,53 +1245,53 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -1412,27 +1414,27 @@ - + - + - + - + - + - + - + - + @@ -1545,30 +1547,31 @@ - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - + - + @@ -1598,22 +1601,22 @@ - + - + - + - + - + @@ -1622,82 +1625,88 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + + + + - + @@ -1712,6 +1721,9 @@ + + + @@ -1754,15 +1766,21 @@ + + + - + + + + @@ -1799,9 +1817,6 @@ - - - diff --git a/src/libefivar.abixml b/src/libefivar.abixml index 094f43d7b27..a719b8baa47 100644 --- a/src/libefivar.abixml +++ b/src/libefivar.abixml @@ -11,7 +11,9 @@ + + @@ -27,10 +29,13 @@ + + + @@ -73,6 +78,7 @@ + @@ -105,57 +111,60 @@ - + - - - + + + + + - + + + + + - + - + - + - + - + - - - - + - + - - + + - - - - + + + + - - - + + + @@ -176,456 +185,472 @@ - - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + - - - - + + + + - + - - - + + + - + - - + + - + - + - - - - + + + + - + - - + + - + + + + + + + + - - - - - - - - - + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - + - + - + - + - + - + - + - + - + - - + + - @@ -634,383 +659,393 @@ - - - - - + + + + + + + + + + + + + + + + + + + + + - + - + - + - + - + - - - - + - + - + - + - - - - - - - + - - - - + - - - - - + + - - + + - - + + - + - + - + - + - + - + - + - + - + - + - + - - - - - + + - - + + - + - + + + + - + - + - + - + - + - + - + - + + + + + + + - + - + - + + + + - + - + - + - - + + - - + + - + - - - + + + - - - + + + - + - + - - - - + + + + - + - - - - + + + + - + - - + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -1018,10 +1053,10 @@ - + - + @@ -1029,13 +1064,13 @@ - + - - + + - + @@ -1044,22 +1079,22 @@ - - + + - + - - + + - + - + @@ -1068,36 +1103,36 @@ - - + + - + - + - + - - + + - - + + - + - + - - + + - + @@ -1106,59 +1141,59 @@ - - + + - + - + - + - - + + - + - + - + - + - + - - + + - - + + - + - + - - + + - - + + - + @@ -1167,28 +1202,28 @@ - + - - + + - + - + - + - - + + - + - + @@ -1197,42 +1232,42 @@ - - + + - + - + - + - + - - + + - - + + - + - + - - + + - + @@ -1241,16 +1276,16 @@ - - + + - + - + - + @@ -1262,134 +1297,134 @@ - - + + - + - + - + - + - + - - + + - - + + - + - - + + - + - + - + - + - - + + - + - + - - + + - + - + - - + + - - + + - + - + - + - + - + - + - + - + - + - - + + - - - + + + - + - + - + - + - + - + @@ -1402,32 +1437,32 @@ - - + + - - + + - + - + - - + + - + - + - + - + @@ -1437,11 +1472,11 @@ - - + + - + @@ -1449,13 +1484,13 @@ - - + + - + - + @@ -1470,40 +1505,40 @@ - - + + - + - + - + - - + + - + - + - + - - + + - + - + - + @@ -1518,19 +1553,19 @@ - + - - + + - + - + - + @@ -1539,55 +1574,55 @@ - + - - + + - + - + - + - + - + - + - - + + - + - + - + - - + + - + - + - - + + - + @@ -1596,116 +1631,116 @@ - - + + - + - - + + - + - + - - + + - + - + - - + + - + - - + + - + - + - - + + - + - + - + - + - + - + - - + + - + - + - - + + - + - - + + - - + + - - + + - + - + - - + + - + - + @@ -1714,7 +1749,7 @@ - + @@ -1723,13 +1758,13 @@ - - + + - + - + @@ -1738,61 +1773,61 @@ - - + + - + - + - + - - + + - + - + - - + + - + - + - - + + - + - + - - + + - + - + - - + + - + - + @@ -1801,10 +1836,10 @@ - - + + - + @@ -1813,82 +1848,82 @@ - + - + - - + + - + - + - + - + - - - - + + + + - + - + - + - + - - - - + + + + - - - - + + + + - - - + + + - - - - + + + + - - - - + + + + - - + + - + - - - + + + @@ -1909,93 +1944,86 @@ - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - + - - + + - - + + - - + + - + - - + + - + - - + + - - + + - - + + - + - - + + - + - - + + + - - + - - + + - - + + - - + + - + - + + -- 2.24.1