OpenBSD CVS

CVS log for src/lib/check_sym


[BACK] Up to [local] / src / lib

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.11 / (download) - annotate - [select for diffs], Mon Jan 3 03:40:48 2022 UTC (2 years, 4 months ago) by guenther
Branch: MAIN
CVS Tags: OPENBSD_7_5_BASE, OPENBSD_7_5, OPENBSD_7_4_BASE, OPENBSD_7_4, OPENBSD_7_3_BASE, OPENBSD_7_3, OPENBSD_7_2_BASE, OPENBSD_7_2, OPENBSD_7_1_BASE, OPENBSD_7_1, HEAD
Changes since 1.10: +64 -47 lines
Diff to previous 1.10 (colored)

By default, put intermediate files in a temp dir and remove it on
completion.  To leave files in /tmp, use new -k option.

Revision 1.10 / (download) - annotate - [select for diffs], Sat Oct 5 01:01:23 2019 UTC (4 years, 7 months ago) by guenther
Branch: MAIN
CVS Tags: OPENBSD_7_0_BASE, OPENBSD_7_0, OPENBSD_6_9_BASE, OPENBSD_6_9, OPENBSD_6_8_BASE, OPENBSD_6_8, OPENBSD_6_7_BASE, OPENBSD_6_7, OPENBSD_6_6_BASE, OPENBSD_6_6
Changes since 1.9: +2 -1 lines
Diff to previous 1.9 (colored)

The mips64 symbol table layout means we have to consider symbol visibility
and skip 'protected' symbols when identifying which functions will be
subjects of lazy resolution

Revision 1.9 / (download) - annotate - [select for diffs], Sat Oct 5 00:59:24 2019 UTC (4 years, 7 months ago) by guenther
Branch: MAIN
Changes since 1.8: +10 -5 lines
Diff to previous 1.8 (colored)

Get the architecture from the ELF header instead of running uname,
so that we can operate on libs from other archs

Revision 1.8 / (download) - annotate - [select for diffs], Fri Aug 9 05:02:19 2019 UTC (4 years, 9 months ago) by guenther
Branch: MAIN
Changes since 1.7: +4 -3 lines
Diff to previous 1.7 (colored)

Move the "data object size changes" into the "Dynamic export changes"
section for consistency

based on diff from jca@

Revision 1.7 / (download) - annotate - [select for diffs], Wed Aug 7 21:31:03 2019 UTC (4 years, 9 months ago) by guenther
Branch: MAIN
Changes since 1.6: +11 -9 lines
Diff to previous 1.6 (colored)

Report changes in the size of data symbols, which require a major bump

Revision 1.6 / (download) - annotate - [select for diffs], Sun Apr 21 04:21:44 2019 UTC (5 years ago) by guenther
Branch: MAIN
Changes since 1.5: +3 -3 lines
Diff to previous 1.5 (colored)

Improve comment grammar

Revision 1.5 / (download) - annotate - [select for diffs], Fri Aug 11 17:58:21 2017 UTC (6 years, 9 months ago) by guenther
Branch: MAIN
CVS Tags: OPENBSD_6_5_BASE, OPENBSD_6_5, OPENBSD_6_4_BASE, OPENBSD_6_4, OPENBSD_6_3_BASE, OPENBSD_6_3, OPENBSD_6_2_BASE, OPENBSD_6_2
Changes since 1.4: +37 -16 lines
Diff to previous 1.4 (colored)

Use getopts for option parsing
Add -v for verbose (relocation) output
Fix an existence check

Revision 1.4 / (download) - annotate - [select for diffs], Thu Sep 22 21:37:02 2016 UTC (7 years, 7 months ago) by guenther
Branch: MAIN
CVS Tags: OPENBSD_6_1_BASE, OPENBSD_6_1
Changes since 1.3: +7 -17 lines
Diff to previous 1.3 (colored)

Simplify mips64 GOTSYM bits to eliminate a couple temp files
Remove extra file truncation that the at-start bits rendered superfluous

Revision 1.3 / (download) - annotate - [select for diffs], Thu Sep 22 21:35:25 2016 UTC (7 years, 7 months ago) by guenther
Branch: MAIN
Changes since 1.2: +16 -1 lines
Diff to previous 1.2 (colored)

Add copyright

Revision 1.2 / (download) - annotate - [select for diffs], Tue Sep 20 04:27:27 2016 UTC (7 years, 8 months ago) by guenther
Branch: MAIN
Changes since 1.1: +1 -0 lines
Diff to previous 1.1 (colored)

Add $OpenBSD tag

Revision 1.1 / (download) - annotate - [select for diffs], Tue Sep 20 04:23:33 2016 UTC (7 years, 8 months ago) by guenther
Branch: MAIN

Add check_sym, a utility for checking shared libraries for symbol changes
that may require version bumps...or fixing.  Details in comments at the
top of the script.

ok mpi@ millert@ deraadt@

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.