Skip to content

Commit b3ccb66

Browse files
authored
Merge pull request #1883 from goblint/inet-fortify
Add fortified `inet` functions to `LibraryFunctions`
2 parents 270caa0 + 3cb3645 commit b3ccb66

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
## v2.7.1 Bamboozled Buffalo
2+
* Add library function specifications for fortified `inet_pton` and `inet_ntop` (#1883).
3+
14
## v2.7.0 Bamboozled Buffalo
25
Functionally equivalent to Goblint in SV-COMP 2026.
36

src/util/library/libraryFunctions.ml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -354,7 +354,13 @@ let posix_descs_list: (string * LibraryDesc.t) list = LibraryDsl.[
354354
("pclose", unknown [drop "stream" [w; f]]);
355355
("getcwd", unknown [drop "buf" [w]; drop "size" []]);
356356
("inet_pton", unknown [drop "af" []; drop "src" [r]; drop "dst" [w]]);
357+
("__inet_pton_alias", unknown [drop "af" []; drop "src" [r]; drop "dst" [w]]);
358+
("__inet_pton_chk", unknown [drop "af" []; drop "src" [r]; drop "dst" [w]; drop "os" []]);
359+
("__inet_pton_chk_warn", unknown [drop "af" []; drop "src" [r]; drop "dst" [w]; drop "os" []]);
357360
("inet_ntop", unknown [drop "af" []; drop "src" [r]; drop "dst" [w]; drop "size" []]);
361+
("__inet_ntop_alias", unknown [drop "af" []; drop "src" [r]; drop "dst" [w]; drop "size" []]);
362+
("__inet_ntop_chk", unknown [drop "af" []; drop "src" [r]; drop "dst" [w]; drop "size" []; drop "os" []]);
363+
("__inet_ntop_chk_warn", unknown [drop "af" []; drop "src" [r]; drop "dst" [w]; drop "size" []; drop "os" []]);
358364
("gethostent", unknown ~attrs:[ThreadUnsafe] []);
359365
("poll", unknown [drop "fds" [r]; drop "nfds" []; drop "timeout" []]);
360366
("semget", unknown [drop "key" []; drop "nsems" []; drop "semflg" []]);

0 commit comments

Comments
 (0)