summaryrefslogtreecommitdiff
path: root/usr/src/cmd/sgs
AgeCommit message (Collapse)AuthorFilesLines
2022-09-2014969 Improve elfcap.chk CPPFLAGSRobert Mustacchi1-1/+8
Reviewed by: Gordon Ross <gordon.w.ross@gmail.com> Reviewed by: Dan McDonald <danmcd@mnx.io> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2022-09-1114821 Add additional AVX512 capabilitiesRobert Mustacchi37-64/+708
14822 Need new word of hardware capabilities 14823 aux vector feature mapping should use x86_featureset Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Patrick Mooney <pmooney@pfmooney.com> Approved by: Dan McDonald <danmcd@mnx.io>
2022-09-0714901 remove remaining a.out support from sgsRichard Lowe49-2879/+195
Reviewed by: Dan McDonald <danmcd@mnx.io> Reviewed by: Robert Mustacchi <rm+illumos@fingolfin.org> Approved by: Garrett D'Amore <garrett@damore.org>
2022-08-2814938 pvs(1) should be 64bit onlyRichard Lowe8-99/+18
Reviewed by: Andy Fiddaman <illumos@fiddaman.net> Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2022-08-2414911 ldd should be 64bit onlyRichard Lowe7-92/+14
Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2022-08-0614877 remove support for the old process model from sgsRichard Lowe5-76/+0
Reviewed by: Peter Tribble <peter.tribble@gmail.com> Reviewed by: Robert Mustacchi <rm@fingolfin.org> Approved by: Garrett D'Amore <garrett@damore.org>
2022-08-0114857 size(1) should be 64bit onlyRichard Lowe7-112/+30
Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Andy Fiddaman <illumos@fiddaman.net> Approved by: Dan McDonald <danmcd@mnx.io>
2022-07-1314793 dump(1) should be 64bit onlyRichard Lowe7-94/+14
Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Approved by: Garrett D'Amore <garrett@damore.org>
2022-07-1314792 elfdump(1) should be 64bit onlyRichard Lowe7-96/+16
Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Approved by: Garrett D'Amore <garrett@damore.org>
2022-07-1114780 remove aoutexec moduleGarrett D'Amore15-2482/+13
14806 system(5) dacf is not SPARC specific Reviewed by: Peter Tribble <peter.tribble@gmail.com> Reviewed by: Rich Lowe <richlowe@richlowe.net> Approved by: Robert Mustacchi <rm@fingolfin.org>
2022-07-0214770 ld(1) should be 64bit onlyRichard Lowe12-138/+24
Reviewed by: Andy Fiddaman <andy@omnios.org> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Garrett D'Amore <garrett@damore.org>
2022-06-1614722 ld should keep group members in separate output sectionsRichard Lowe6-9/+20
Reviewed by: Gordon Ross <Gordon.W.Ross@gmail.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Approved by: Dan McDonald <danmcd@mnx.io>
2022-05-2414683 remove SUNWonld vestiges from sgsRichard Lowe90-227/+63
Reviewed by: Gordon Ross <Gordon.W.Ross@gmail.com> Reviewed by: Yuri Pankov <ypankov@tintri.com> Approved by: Dan McDonald <danmcd@mnx.io>
2022-05-2414682 remove prior-release portability from cmd/sgsRichard Lowe105-443/+156
Reviewed by: Gordon Ross <Gordon.W.Ross@gmail.com> Reviewed by: Yuri Pankov <ypankov@tintri.com> Approved by: Dan McDonald <danmcd@mnx.io>
2022-05-1614659 strip can lose its identityAndy Fiddaman5-85/+103
Reviewed by: Rich Lowe <richlowe@richlowe.net> Reviewed by: Michael Zeller <mike@mikezeller.net> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2022-04-2614637 various Makefiles should have more faith in Makefile.masterRichard Lowe1-3/+0
Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Reviewed by: Andy Fiddaman <andy@omnios.org> Reviewed by: Jason King <jason.brian.king@gmail.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2022-04-2114090 ld(1) could use a normal allocatorRichard Lowe25-270/+106
Reviewed by: Gordon Ross <Gordon.W.Ross@gmail.com> Reviewed by: Jason King <jason.brian.king+illumos@gmail.com> Reviewed by: Michael van der Westhuizen <r1mikey@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2022-03-1014443 resection manual pages per IPD4Richard Lowe8-17/+9
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Peter Tribble <peter.tribble@gmail.com> Reviewed by: Andy Fiddaman <andy@omnios.org> Approved by: Dan McDonald <danmcd@joyent.com>
2022-02-1714488 lex: clean up warningsToomas Soome4-17/+18
Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: Andy Fiddaman <andy@omnios.org> Approved by: Robert Mustacchi <rm@fingolfin.org>
2022-01-314795 /usr/bin/ld manpage and help should indicate '-soname' not '--soname'Richard PALO2-3/+4
Reviewed by: Robert Mustacchi <rm+illumos@fingolfin.org> Reviewed by: Yuri Pankov <ypankov@tintri.com> Reviewed by: Gordon Ross <Gordon.W.Ross@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2022-01-3114446 ar cqs doesn't workRobert Mustacchi3-5/+9
Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Reviewed by: Andy Fiddaman <andy@omnios.org> Approved by: Dan McDonald <danmcd@joyent.com>
2022-01-2414401 elfdump should understand LLVM section typesRichard Lowe4-5/+118
Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2022-01-1314282 Warn when an inline function isn'tAndy Fiddaman1-1/+1
Reviewed by: Rich Lowe <richlowe@richlowe.net> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2022-01-0814310 lex: output modern cToomas Soome12-156/+64
Reviewed by: Rich Lowe <richlowe@richlowe.net> Reviewed by: Andy Fiddaman <andy@omnios.org> Approved by: Gordon Ross <gordon.w.ross@gmail.com>
2022-01-0714311 yacc: clang build cleanupToomas Soome7-184/+136
Reviewed by: Rich Lowe <richlowe@richlowe.net> Approved by: Dan McDonald <danmcd@joyent.com>
2022-01-0614319 ld shouldn't warn about SHF_EXCLUDE unknown sectionsRichard Lowe2-3/+9
Reviewed by: Robert Mustacchi <rm@fingolfin.org> Approved by: Dan McDonald <danmcd@joyent.com>
2022-01-0614336 elfdump: this 'if' clause does not guard...Toomas Soome1-5/+5
Reviewed by: Robert Mustacchi <rm@fingolfin.org> Approved by: Dan McDonald <danmcd@joyent.com>
2021-12-2114308 discard SHF_EXCLUDE sections when linking kernel modulesRichard Lowe2-9/+21
Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: Jason King <jason.brian.king@gmail.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2021-12-1214283 ldd should not complain about non-executable shared objectsRichard Lowe3-13/+7
Reviewed by: Jason King <jason.brian.king@gmail.com> Reviewed by: Andy Fiddaman <andy@omnios.org> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2021-12-0614250 ld should resolve discarded COMDAT symbols against their matesRichard Lowe2-3/+36
Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2021-11-1714209 partial support for new relaxable relocationsRichard Lowe1-0/+1
Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Dan McDonald <danmcd@joyent.com> Approved by: Gordon Ross <gordon.w.ross@gmail.com>
2021-11-1714207 want updated ELF relocation definitions from the psABIRichard Lowe6-94/+142
Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Gordon Ross <gordon.w.ross@gmail.com>
2021-11-1113925 core files should include DWARFRobert Mustacchi3-4/+16
Reviewed by: Rich Lowe <richlowe@richlowe.net> Reviewed by: C Fraire <cfraire@me.com> Reviewed by: Adam Leventhal <adam.leventhal@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2021-11-1114105 ar -s could work on its ownRobert Mustacchi4-68/+117
14213 Want basic ar test suite 14212 ar cra and crb don't work 14214 ar usage message needs updating for -q Reviewed by: Rich Lowe <richlowe@richlowe.net> Reviewed by: Patrick Mooney <pmooney@pfmooney.com> Reviewed by: Andy Fiddaman <andy@omnios.org> Approved by: Dan McDonald <danmcd@joyent.com>
2021-11-0614155 ld(1) string table merging could be much fasterRichard Lowe5-240/+397
14157 ld(1) string table merging should follow gABI more closely Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Robert Mustacchi <rm@fingolfin.org> Approved by: Dan McDonald <danmcd@joyent.com>
2021-10-2014127 ld(1) can double free when cleaning upRichard Lowe6-36/+49
Reviewed by: Andy Fiddaman <andy@omnios.org> Reviewed by: Robert Mustacchi <rm+illumos@fingolfin.org> Approved by: Dan McDonald <danmcd@joyent.com>
2021-10-17backout 14105: breaks -crs, opendjkRobert Mustacchi3-84/+44
2021-10-1514152 ld(1) should be more careful about empty alistsRichard Lowe5-13/+14
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Jason King <jason.brian.king+illumos@gmail.com> Reviewed by: Andy Fiddaman <andy@omnios.org> Approved by: Robert Mustacchi <rm@fingolfin.org>
2021-10-1314105 ar -s could work on its ownRobert Mustacchi3-44/+84
Reviewed by: Rich Lowe <richlowe@richlowe.net> Reviewed by: Klaus Ziegler <klausz@haus-gisela.de> Reviewed by: Patrick Mooney <pmooney@pfmooney.com> Approved by: Dan McDonald <danmcd@joyent.com>
2021-10-1214146 sgs/prof: multiply-defined symbolsYuri Pankov2-4/+4
Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2021-09-30backout 14090: turns over big rocks, discovers big bugsRichard Lowe25-114/+280
2021-09-2914090 ld(1) could use a normal allocatorRichard Lowe25-279/+115
Reviewed by: Gordon Ross <Gordon.W.Ross@gmail.com> Reviewed by: Jason King <jason.brian.king+illumos@gmail.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2021-08-2714000 lorder: replace sequence a-z by [:lower:]Toomas Soome1-5/+5
Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: Robert Mustacchi <rm+illumos@fingolfin.org>
2021-05-1713619 sgs: variable may be used uninitializedToomas Soome9-36/+34
Reviewed by: Rich Lowe <richlowe@richlowe.net> Reviewed by: Andy Fiddaman <andy@omnios.org> Approved by: Dan McDonald <danmcd@joyent.com>
2021-04-1513487 want mapfile-based assertions about symbol properties (fix SPARC)Toomas Soome3-12/+33
Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Andy Fiddaman <andy@omnios.org> Reviewed by: Klaus Ziegler <klausz@haus-gisela.de> Approved by: Robert Mustacchi <rm@fingolfin.org>
2021-04-0913487 want mapfile-based assertions about symbol propertiesRichard Lowe20-733/+1545
Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Jason King <jason.brian.king@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2021-04-0513684 ld aborts when input object has no file nameRichard Lowe3-5/+15
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Gordon Ross <Gordon.W.Ross@gmail.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2021-04-0113675 use NATIVE_LIBS don't pass -zassert-deflib manuallyRichard Lowe2-2/+2
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2021-03-1213550 gprof: multiply-defined symbolsToomas Soome4-66/+101
Reviewed by: Andy Fiddaman <andy@omniosce.org> Approved by: Dan McDonald <danmcd@joyent.com>
2021-03-1213551 error: multiply-defined symbolsToomas Soome5-12/+12
Reviewed by: Andy Fiddaman <andy@omniosce.org> Approved by: Dan McDonald <danmcd@joyent.com>