Prepared by: | Richard Lowe (richlowe) on 2016-Dec-06 18:26 -0500 EST |
---|---|
Workspace: | /builds/work/illumos/illumos-git (at 477e6059f1e5) |
Compare against: | /builds/work/illumos/illumos-git (explicit revision 585f4220433c) |
Summary of changes: | 1781 lines changed: 412 ins; 1307 del; 62 mod; 9329 unchg |
Patch of changes: | il-pie-crt.patch |
Printable review: | il-pie-crt.pdf |
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/cmd/awk_xpg4/Makefile
crt: Need a position-independent CRT for PIE - Implement the greatest possible part of the crt1 in C - Implement SPARC versions of the ASM sections of crt1 - Build crt1 position-independently, minor ASM updates to be position independent - Implement crt1 with the hook expected by modern GCC to support profiling, make gcrt1 a symlink for source compatibility (older GCC initializes profiling at firsnt use of _mcount if necessary, so doesn't need the gcrt) - Split the CRT out of developer/library/lint into a separate c-runtime package2 lines changed: 0 ins; 0 del; 2 mod; 93 unchg
------ ------ ------ ------ ------ Old --- Patch --- usr/src/cmd/awk_xpg4/inc.flg (deleted)
crt: Need a position-independent CRT for PIE - Implement the greatest possible part of the crt1 in C - Implement SPARC versions of the ASM sections of crt1 - Build crt1 position-independently, minor ASM updates to be position independent - Implement crt1 with the hook expected by modern GCC to support profiling, make gcrt1 a symlink for source compatibility (older GCC initializes profiling at firsnt use of _mcount if necessary, so doesn't need the gcrt) - Split the CRT out of developer/library/lint into a separate c-runtime package30 lines changed: 0 ins; 30 del; 0 mod; 0 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/cmd/cron/Makefile
crt: Need a position-independent CRT for PIE - Implement the greatest possible part of the crt1 in C - Implement SPARC versions of the ASM sections of crt1 - Build crt1 position-independently, minor ASM updates to be position independent - Implement crt1 with the hook expected by modern GCC to support profiling, make gcrt1 a symlink for source compatibility (older GCC initializes profiling at firsnt use of _mcount if necessary, so doesn't need the gcrt) - Split the CRT out of developer/library/lint into a separate c-runtime package2 lines changed: 0 ins; 0 del; 2 mod; 227 unchg
------ ------ ------ ------ ------ Old --- Patch --- usr/src/cmd/cron/inc.flg (deleted)
crt: Need a position-independent CRT for PIE - Implement the greatest possible part of the crt1 in C - Implement SPARC versions of the ASM sections of crt1 - Build crt1 position-independently, minor ASM updates to be position independent - Implement crt1 with the hook expected by modern GCC to support profiling, make gcrt1 a symlink for source compatibility (older GCC initializes profiling at firsnt use of _mcount if necessary, so doesn't need the gcrt) - Split the CRT out of developer/library/lint into a separate c-runtime package31 lines changed: 0 ins; 31 del; 0 mod; 0 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/cmd/date/Makefile
crt: Need a position-independent CRT for PIE - Implement the greatest possible part of the crt1 in C - Implement SPARC versions of the ASM sections of crt1 - Build crt1 position-independently, minor ASM updates to be position independent - Implement crt1 with the hook expected by modern GCC to support profiling, make gcrt1 a symlink for source compatibility (older GCC initializes profiling at firsnt use of _mcount if necessary, so doesn't need the gcrt) - Split the CRT out of developer/library/lint into a separate c-runtime package4 lines changed: 0 ins; 2 del; 2 mod; 56 unchg
------ ------ ------ ------ ------ Old --- Patch --- usr/src/cmd/date/inc.flg (deleted)
crt: Need a position-independent CRT for PIE - Implement the greatest possible part of the crt1 in C - Implement SPARC versions of the ASM sections of crt1 - Build crt1 position-independently, minor ASM updates to be position independent - Implement crt1 with the hook expected by modern GCC to support profiling, make gcrt1 a symlink for source compatibility (older GCC initializes profiling at firsnt use of _mcount if necessary, so doesn't need the gcrt) - Split the CRT out of developer/library/lint into a separate c-runtime package30 lines changed: 0 ins; 30 del; 0 mod; 0 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/cmd/ed/Makefile
crt: Need a position-independent CRT for PIE - Implement the greatest possible part of the crt1 in C - Implement SPARC versions of the ASM sections of crt1 - Build crt1 position-independently, minor ASM updates to be position independent - Implement crt1 with the hook expected by modern GCC to support profiling, make gcrt1 a symlink for source compatibility (older GCC initializes profiling at firsnt use of _mcount if necessary, so doesn't need the gcrt) - Split the CRT out of developer/library/lint into a separate c-runtime package4 lines changed: 0 ins; 0 del; 4 mod; 114 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/cmd/ed/inc.flg
crt: Need a position-independent CRT for PIE - Implement the greatest possible part of the crt1 in C - Implement SPARC versions of the ASM sections of crt1 - Build crt1 position-independently, minor ASM updates to be position independent - Implement crt1 with the hook expected by modern GCC to support profiling, make gcrt1 a symlink for source compatibility (older GCC initializes profiling at firsnt use of _mcount if necessary, so doesn't need the gcrt) - Split the CRT out of developer/library/lint into a separate c-runtime package3 lines changed: 0 ins; 3 del; 0 mod; 29 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/cmd/env/Makefile
crt: Need a position-independent CRT for PIE - Implement the greatest possible part of the crt1 in C - Implement SPARC versions of the ASM sections of crt1 - Build crt1 position-independently, minor ASM updates to be position independent - Implement crt1 with the hook expected by modern GCC to support profiling, make gcrt1 a symlink for source compatibility (older GCC initializes profiling at firsnt use of _mcount if necessary, so doesn't need the gcrt) - Split the CRT out of developer/library/lint into a separate c-runtime package4 lines changed: 0 ins; 2 del; 2 mod; 51 unchg
------ ------ ------ ------ ------ Old --- Patch --- usr/src/cmd/env/inc.flg (deleted)
crt: Need a position-independent CRT for PIE - Implement the greatest possible part of the crt1 in C - Implement SPARC versions of the ASM sections of crt1 - Build crt1 position-independently, minor ASM updates to be position independent - Implement crt1 with the hook expected by modern GCC to support profiling, make gcrt1 a symlink for source compatibility (older GCC initializes profiling at firsnt use of _mcount if necessary, so doesn't need the gcrt) - Split the CRT out of developer/library/lint into a separate c-runtime package30 lines changed: 0 ins; 30 del; 0 mod; 0 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/cmd/getconf/Makefile
crt: Need a position-independent CRT for PIE - Implement the greatest possible part of the crt1 in C - Implement SPARC versions of the ASM sections of crt1 - Build crt1 position-independently, minor ASM updates to be position independent - Implement crt1 with the hook expected by modern GCC to support profiling, make gcrt1 a symlink for source compatibility (older GCC initializes profiling at firsnt use of _mcount if necessary, so doesn't need the gcrt) - Split the CRT out of developer/library/lint into a separate c-runtime package2 lines changed: 0 ins; 0 del; 2 mod; 121 unchg
------ ------ ------ ------ ------ Old --- Patch --- usr/src/cmd/getconf/inc.flg (deleted)
crt: Need a position-independent CRT for PIE - Implement the greatest possible part of the crt1 in C - Implement SPARC versions of the ASM sections of crt1 - Build crt1 position-independently, minor ASM updates to be position independent - Implement crt1 with the hook expected by modern GCC to support profiling, make gcrt1 a symlink for source compatibility (older GCC initializes profiling at firsnt use of _mcount if necessary, so doesn't need the gcrt) - Split the CRT out of developer/library/lint into a separate c-runtime package31 lines changed: 0 ins; 31 del; 0 mod; 0 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/cmd/link/Makefile
crt: Need a position-independent CRT for PIE - Implement the greatest possible part of the crt1 in C - Implement SPARC versions of the ASM sections of crt1 - Build crt1 position-independently, minor ASM updates to be position independent - Implement crt1 with the hook expected by modern GCC to support profiling, make gcrt1 a symlink for source compatibility (older GCC initializes profiling at firsnt use of _mcount if necessary, so doesn't need the gcrt) - Split the CRT out of developer/library/lint into a separate c-runtime package2 lines changed: 0 ins; 0 del; 2 mod; 59 unchg
------ ------ ------ ------ ------ Old --- Patch --- usr/src/cmd/link/inc.flg (deleted)
crt: Need a position-independent CRT for PIE - Implement the greatest possible part of the crt1 in C - Implement SPARC versions of the ASM sections of crt1 - Build crt1 position-independently, minor ASM updates to be position independent - Implement crt1 with the hook expected by modern GCC to support profiling, make gcrt1 a symlink for source compatibility (older GCC initializes profiling at firsnt use of _mcount if necessary, so doesn't need the gcrt) - Split the CRT out of developer/library/lint into a separate c-runtime package30 lines changed: 0 ins; 30 del; 0 mod; 0 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/cmd/mv/Makefile
crt: Need a position-independent CRT for PIE - Implement the greatest possible part of the crt1 in C - Implement SPARC versions of the ASM sections of crt1 - Build crt1 position-independently, minor ASM updates to be position independent - Implement crt1 with the hook expected by modern GCC to support profiling, make gcrt1 a symlink for source compatibility (older GCC initializes profiling at firsnt use of _mcount if necessary, so doesn't need the gcrt) - Split the CRT out of developer/library/lint into a separate c-runtime package2 lines changed: 0 ins; 0 del; 2 mod; 101 unchg
------ ------ ------ ------ ------ Old --- Patch --- usr/src/cmd/mv/inc.flg (deleted)
crt: Need a position-independent CRT for PIE - Implement the greatest possible part of the crt1 in C - Implement SPARC versions of the ASM sections of crt1 - Build crt1 position-independently, minor ASM updates to be position independent - Implement crt1 with the hook expected by modern GCC to support profiling, make gcrt1 a symlink for source compatibility (older GCC initializes profiling at firsnt use of _mcount if necessary, so doesn't need the gcrt) - Split the CRT out of developer/library/lint into a separate c-runtime package31 lines changed: 0 ins; 31 del; 0 mod; 0 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/cmd/nice/Makefile
crt: Need a position-independent CRT for PIE - Implement the greatest possible part of the crt1 in C - Implement SPARC versions of the ASM sections of crt1 - Build crt1 position-independently, minor ASM updates to be position independent - Implement crt1 with the hook expected by modern GCC to support profiling, make gcrt1 a symlink for source compatibility (older GCC initializes profiling at firsnt use of _mcount if necessary, so doesn't need the gcrt) - Split the CRT out of developer/library/lint into a separate c-runtime package4 lines changed: 0 ins; 2 del; 2 mod; 52 unchg
------ ------ ------ ------ ------ Old --- Patch --- usr/src/cmd/nice/inc.flg (deleted)
crt: Need a position-independent CRT for PIE - Implement the greatest possible part of the crt1 in C - Implement SPARC versions of the ASM sections of crt1 - Build crt1 position-independently, minor ASM updates to be position independent - Implement crt1 with the hook expected by modern GCC to support profiling, make gcrt1 a symlink for source compatibility (older GCC initializes profiling at firsnt use of _mcount if necessary, so doesn't need the gcrt) - Split the CRT out of developer/library/lint into a separate c-runtime package30 lines changed: 0 ins; 30 del; 0 mod; 0 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/cmd/sgs/0@0/amd64/Makefile
crt: Need a position-independent CRT for PIE - Implement the greatest possible part of the crt1 in C - Implement SPARC versions of the ASM sections of crt1 - Build crt1 position-independently, minor ASM updates to be position independent - Implement crt1 with the hook expected by modern GCC to support profiling, make gcrt1 a symlink for source compatibility (older GCC initializes profiling at firsnt use of _mcount if necessary, so doesn't need the gcrt) - Split the CRT out of developer/library/lint into a separate c-runtime package3 lines changed: 0 ins; 2 del; 1 mod; 38 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/cmd/sgs/0@0/i386/Makefile
crt: Need a position-independent CRT for PIE - Implement the greatest possible part of the crt1 in C - Implement SPARC versions of the ASM sections of crt1 - Build crt1 position-independently, minor ASM updates to be position independent - Implement crt1 with the hook expected by modern GCC to support profiling, make gcrt1 a symlink for source compatibility (older GCC initializes profiling at firsnt use of _mcount if necessary, so doesn't need the gcrt) - Split the CRT out of developer/library/lint into a separate c-runtime package2 lines changed: 0 ins; 1 del; 1 mod; 34 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/cmd/sgs/0@0/sparc/Makefile
crt: Need a position-independent CRT for PIE - Implement the greatest possible part of the crt1 in C - Implement SPARC versions of the ASM sections of crt1 - Build crt1 position-independently, minor ASM updates to be position independent - Implement crt1 with the hook expected by modern GCC to support profiling, make gcrt1 a symlink for source compatibility (older GCC initializes profiling at firsnt use of _mcount if necessary, so doesn't need the gcrt) - Split the CRT out of developer/library/lint into a separate c-runtime package2 lines changed: 0 ins; 1 del; 1 mod; 35 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/cmd/sgs/0@0/sparcv9/Makefile
crt: Need a position-independent CRT for PIE - Implement the greatest possible part of the crt1 in C - Implement SPARC versions of the ASM sections of crt1 - Build crt1 position-independently, minor ASM updates to be position independent - Implement crt1 with the hook expected by modern GCC to support profiling, make gcrt1 a symlink for source compatibility (older GCC initializes profiling at firsnt use of _mcount if necessary, so doesn't need the gcrt) - Split the CRT out of developer/library/lint into a separate c-runtime package2 lines changed: 0 ins; 1 del; 1 mod; 35 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/cmd/sgs/rtld/amd64/Makefile
crt: Need a position-independent CRT for PIE - Implement the greatest possible part of the crt1 in C - Implement SPARC versions of the ASM sections of crt1 - Build crt1 position-independently, minor ASM updates to be position independent - Implement crt1 with the hook expected by modern GCC to support profiling, make gcrt1 a symlink for source compatibility (older GCC initializes profiling at firsnt use of _mcount if necessary, so doesn't need the gcrt) - Split the CRT out of developer/library/lint into a separate c-runtime package1 line changed: 0 ins; 0 del; 1 mod; 95 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/cmd/sgs/rtld/i386/Makefile
crt: Need a position-independent CRT for PIE - Implement the greatest possible part of the crt1 in C - Implement SPARC versions of the ASM sections of crt1 - Build crt1 position-independently, minor ASM updates to be position independent - Implement crt1 with the hook expected by modern GCC to support profiling, make gcrt1 a symlink for source compatibility (older GCC initializes profiling at firsnt use of _mcount if necessary, so doesn't need the gcrt) - Split the CRT out of developer/library/lint into a separate c-runtime package1 line changed: 0 ins; 0 del; 1 mod; 84 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/cmd/sgs/rtld/sparc/Makefile
crt: Need a position-independent CRT for PIE - Implement the greatest possible part of the crt1 in C - Implement SPARC versions of the ASM sections of crt1 - Build crt1 position-independently, minor ASM updates to be position independent - Implement crt1 with the hook expected by modern GCC to support profiling, make gcrt1 a symlink for source compatibility (older GCC initializes profiling at firsnt use of _mcount if necessary, so doesn't need the gcrt) - Split the CRT out of developer/library/lint into a separate c-runtime package1 line changed: 0 ins; 0 del; 1 mod; 91 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/cmd/sgs/rtld/sparcv9/Makefile
crt: Need a position-independent CRT for PIE - Implement the greatest possible part of the crt1 in C - Implement SPARC versions of the ASM sections of crt1 - Build crt1 position-independently, minor ASM updates to be position independent - Implement crt1 with the hook expected by modern GCC to support profiling, make gcrt1 a symlink for source compatibility (older GCC initializes profiling at firsnt use of _mcount if necessary, so doesn't need the gcrt) - Split the CRT out of developer/library/lint into a separate c-runtime package1 line changed: 0 ins; 0 del; 1 mod; 105 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/cmd/vi/port/Makefile
crt: Need a position-independent CRT for PIE - Implement the greatest possible part of the crt1 in C - Implement SPARC versions of the ASM sections of crt1 - Build crt1 position-independently, minor ASM updates to be position independent - Implement crt1 with the hook expected by modern GCC to support profiling, make gcrt1 a symlink for source compatibility (older GCC initializes profiling at firsnt use of _mcount if necessary, so doesn't need the gcrt) - Split the CRT out of developer/library/lint into a separate c-runtime package4 lines changed: 0 ins; 0 del; 4 mod; 169 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/cmd/vi/port/inc.flg
crt: Need a position-independent CRT for PIE - Implement the greatest possible part of the crt1 in C - Implement SPARC versions of the ASM sections of crt1 - Build crt1 position-independently, minor ASM updates to be position independent - Implement crt1 with the hook expected by modern GCC to support profiling, make gcrt1 a symlink for source compatibility (older GCC initializes profiling at firsnt use of _mcount if necessary, so doesn't need the gcrt) - Split the CRT out of developer/library/lint into a separate c-runtime package5 lines changed: 0 ins; 5 del; 0 mod; 28 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/lib/Makefile
crt: Need a position-independent CRT for PIE - Implement the greatest possible part of the crt1 in C - Implement SPARC versions of the ASM sections of crt1 - Build crt1 position-independently, minor ASM updates to be position independent - Implement crt1 with the hook expected by modern GCC to support profiling, make gcrt1 a symlink for source compatibility (older GCC initializes profiling at firsnt use of _mcount if necessary, so doesn't need the gcrt) - Split the CRT out of developer/library/lint into a separate c-runtime package3 lines changed: 0 ins; 0 del; 3 mod; 719 unchg
------ ------ ------ ------ ------ Old --- Patch --- usr/src/lib/common/Makefile.com (deleted)
crt: Need a position-independent CRT for PIE - Implement the greatest possible part of the crt1 in C - Implement SPARC versions of the ASM sections of crt1 - Build crt1 position-independently, minor ASM updates to be position independent - Implement crt1 with the hook expected by modern GCC to support profiling, make gcrt1 a symlink for source compatibility (older GCC initializes profiling at firsnt use of _mcount if necessary, so doesn't need the gcrt) - Split the CRT out of developer/library/lint into a separate c-runtime package77 lines changed: 0 ins; 77 del; 0 mod; 0 unchg
------ ------ ------ ------ ------ Old --- Patch --- usr/src/lib/common/amd64/crt1.s (deleted)
crt: Need a position-independent CRT for PIE - Implement the greatest possible part of the crt1 in C - Implement SPARC versions of the ASM sections of crt1 - Build crt1 position-independently, minor ASM updates to be position independent - Implement crt1 with the hook expected by modern GCC to support profiling, make gcrt1 a symlink for source compatibility (older GCC initializes profiling at firsnt use of _mcount if necessary, so doesn't need the gcrt) - Split the CRT out of developer/library/lint into a separate c-runtime package192 lines changed: 0 ins; 192 del; 0 mod; 0 unchg
------ ------ ------ ------ ------ Old --- Patch --- usr/src/lib/common/amd64/gcrt1.s (deleted)
crt: Need a position-independent CRT for PIE - Implement the greatest possible part of the crt1 in C - Implement SPARC versions of the ASM sections of crt1 - Build crt1 position-independently, minor ASM updates to be position independent - Implement crt1 with the hook expected by modern GCC to support profiling, make gcrt1 a symlink for source compatibility (older GCC initializes profiling at firsnt use of _mcount if necessary, so doesn't need the gcrt) - Split the CRT out of developer/library/lint into a separate c-runtime package191 lines changed: 0 ins; 191 del; 0 mod; 0 unchg
------ ------ ------ ------ ------ Old --- Patch --- usr/src/lib/common/i386/crt1.s (deleted)
crt: Need a position-independent CRT for PIE - Implement the greatest possible part of the crt1 in C - Implement SPARC versions of the ASM sections of crt1 - Build crt1 position-independently, minor ASM updates to be position independent - Implement crt1 with the hook expected by modern GCC to support profiling, make gcrt1 a symlink for source compatibility (older GCC initializes profiling at firsnt use of _mcount if necessary, so doesn't need the gcrt) - Split the CRT out of developer/library/lint into a separate c-runtime package216 lines changed: 0 ins; 216 del; 0 mod; 0 unchg
------ ------ ------ ------ ------ Old --- Patch --- usr/src/lib/common/i386/gcrt1.s (deleted)
crt: Need a position-independent CRT for PIE - Implement the greatest possible part of the crt1 in C - Implement SPARC versions of the ASM sections of crt1 - Build crt1 position-independently, minor ASM updates to be position independent - Implement crt1 with the hook expected by modern GCC to support profiling, make gcrt1 a symlink for source compatibility (older GCC initializes profiling at firsnt use of _mcount if necessary, so doesn't need the gcrt) - Split the CRT out of developer/library/lint into a separate c-runtime package206 lines changed: 0 ins; 206 del; 0 mod; 0 unchg
------ ------ ------ ------ ------ Old --- Patch --- usr/src/lib/common/sparc/crti.s (deleted)
crt: Need a position-independent CRT for PIE - Implement the greatest possible part of the crt1 in C - Implement SPARC versions of the ASM sections of crt1 - Build crt1 position-independently, minor ASM updates to be position independent - Implement crt1 with the hook expected by modern GCC to support profiling, make gcrt1 a symlink for source compatibility (older GCC initializes profiling at firsnt use of _mcount if necessary, so doesn't need the gcrt) - Split the CRT out of developer/library/lint into a separate c-runtime package60 lines changed: 0 ins; 60 del; 0 mod; 0 unchg
------ ------ ------ ------ ------ Old --- Patch --- usr/src/lib/common/sparc/crtn.s (deleted)
crt: Need a position-independent CRT for PIE - Implement the greatest possible part of the crt1 in C - Implement SPARC versions of the ASM sections of crt1 - Build crt1 position-independently, minor ASM updates to be position independent - Implement crt1 with the hook expected by modern GCC to support profiling, make gcrt1 a symlink for source compatibility (older GCC initializes profiling at firsnt use of _mcount if necessary, so doesn't need the gcrt) - Split the CRT out of developer/library/lint into a separate c-runtime package54 lines changed: 0 ins; 54 del; 0 mod; 0 unchg
------ ------ ------ ------ ------ --- New Patch Raw usr/src/lib/crt/amd64/mach-crt1.s
crt: Need a position-independent CRT for PIE - Implement the greatest possible part of the crt1 in C - Implement SPARC versions of the ASM sections of crt1 - Build crt1 position-independently, minor ASM updates to be position independent - Implement crt1 with the hook expected by modern GCC to support profiling, make gcrt1 a symlink for source compatibility (older GCC initializes profiling at firsnt use of _mcount if necessary, so doesn't need the gcrt) - Split the CRT out of developer/library/lint into a separate c-runtime package98 lines changed: 98 ins; 0 del; 0 mod; 0 unchg
------ ------ ------ ------ ------ --- New Patch Raw usr/src/lib/crt/common/common-crt.c
crt: Need a position-independent CRT for PIE - Implement the greatest possible part of the crt1 in C - Implement SPARC versions of the ASM sections of crt1 - Build crt1 position-independently, minor ASM updates to be position independent - Implement crt1 with the hook expected by modern GCC to support profiling, make gcrt1 a symlink for source compatibility (older GCC initializes profiling at firsnt use of _mcount if necessary, so doesn't need the gcrt) - Split the CRT out of developer/library/lint into a separate c-runtime package100 lines changed: 100 ins; 0 del; 0 mod; 0 unchg
------ ------ ------ ------ ------ --- New Patch Raw usr/src/lib/crt/i86/mach-crt1.s
crt: Need a position-independent CRT for PIE - Implement the greatest possible part of the crt1 in C - Implement SPARC versions of the ASM sections of crt1 - Build crt1 position-independently, minor ASM updates to be position independent - Implement crt1 with the hook expected by modern GCC to support profiling, make gcrt1 a symlink for source compatibility (older GCC initializes profiling at firsnt use of _mcount if necessary, so doesn't need the gcrt) - Split the CRT out of developer/library/lint into a separate c-runtime package80 lines changed: 80 ins; 0 del; 0 mod; 0 unchg
------ ------ ------ ------ ------ --- New Patch Raw usr/src/lib/crt/sparc/mach-crt1.s
crt: Need a position-independent CRT for PIE - Implement the greatest possible part of the crt1 in C - Implement SPARC versions of the ASM sections of crt1 - Build crt1 position-independently, minor ASM updates to be position independent - Implement crt1 with the hook expected by modern GCC to support profiling, make gcrt1 a symlink for source compatibility (older GCC initializes profiling at firsnt use of _mcount if necessary, so doesn't need the gcrt) - Split the CRT out of developer/library/lint into a separate c-runtime package75 lines changed: 75 ins; 0 del; 0 mod; 0 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/lib/libc/Makefile.targ
crt: Need a position-independent CRT for PIE - Implement the greatest possible part of the crt1 in C - Implement SPARC versions of the ASM sections of crt1 - Build crt1 position-independently, minor ASM updates to be position independent - Implement crt1 with the hook expected by modern GCC to support profiling, make gcrt1 a symlink for source compatibility (older GCC initializes profiling at firsnt use of _mcount if necessary, so doesn't need the gcrt) - Split the CRT out of developer/library/lint into a separate c-runtime package1 line changed: 0 ins; 0 del; 1 mod; 310 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/lib/libc/amd64/Makefile
crt: Need a position-independent CRT for PIE - Implement the greatest possible part of the crt1 in C - Implement SPARC versions of the ASM sections of crt1 - Build crt1 position-independently, minor ASM updates to be position independent - Implement crt1 with the hook expected by modern GCC to support profiling, make gcrt1 a symlink for source compatibility (older GCC initializes profiling at firsnt use of _mcount if necessary, so doesn't need the gcrt) - Split the CRT out of developer/library/lint into a separate c-runtime package2 lines changed: 0 ins; 0 del; 2 mod; 1254 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/lib/libc/i386/Makefile.com
crt: Need a position-independent CRT for PIE - Implement the greatest possible part of the crt1 in C - Implement SPARC versions of the ASM sections of crt1 - Build crt1 position-independently, minor ASM updates to be position independent - Implement crt1 with the hook expected by modern GCC to support profiling, make gcrt1 a symlink for source compatibility (older GCC initializes profiling at firsnt use of _mcount if necessary, so doesn't need the gcrt) - Split the CRT out of developer/library/lint into a separate c-runtime package2 lines changed: 0 ins; 0 del; 2 mod; 1335 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/lib/libc/i386/gen/makectxt.c
crt: Need a position-independent CRT for PIE - Implement the greatest possible part of the crt1 in C - Implement SPARC versions of the ASM sections of crt1 - Build crt1 position-independently, minor ASM updates to be position independent - Implement crt1 with the hook expected by modern GCC to support profiling, make gcrt1 a symlink for source compatibility (older GCC initializes profiling at firsnt use of _mcount if necessary, so doesn't need the gcrt) - Split the CRT out of developer/library/lint into a separate c-runtime package3 lines changed: 0 ins; 0 del; 3 mod; 115 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/lib/libc/i386/threads/machdep.c
crt: Need a position-independent CRT for PIE - Implement the greatest possible part of the crt1 in C - Implement SPARC versions of the ASM sections of crt1 - Build crt1 position-independently, minor ASM updates to be position independent - Implement crt1 with the hook expected by modern GCC to support profiling, make gcrt1 a symlink for source compatibility (older GCC initializes profiling at firsnt use of _mcount if necessary, so doesn't need the gcrt) - Split the CRT out of developer/library/lint into a separate c-runtime package7 lines changed: 0 ins; 0 del; 7 mod; 257 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/lib/libc/req.flg
crt: Need a position-independent CRT for PIE - Implement the greatest possible part of the crt1 in C - Implement SPARC versions of the ASM sections of crt1 - Build crt1 position-independently, minor ASM updates to be position independent - Implement crt1 with the hook expected by modern GCC to support profiling, make gcrt1 a symlink for source compatibility (older GCC initializes profiling at firsnt use of _mcount if necessary, so doesn't need the gcrt) - Split the CRT out of developer/library/lint into a separate c-runtime package1 line changed: 0 ins; 0 del; 1 mod; 30 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/lib/libc/sparc/Makefile.com
crt: Need a position-independent CRT for PIE - Implement the greatest possible part of the crt1 in C - Implement SPARC versions of the ASM sections of crt1 - Build crt1 position-independently, minor ASM updates to be position independent - Implement crt1 with the hook expected by modern GCC to support profiling, make gcrt1 a symlink for source compatibility (older GCC initializes profiling at firsnt use of _mcount if necessary, so doesn't need the gcrt) - Split the CRT out of developer/library/lint into a separate c-runtime package2 lines changed: 0 ins; 0 del; 2 mod; 1414 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/lib/libc/sparcv9/Makefile.com
crt: Need a position-independent CRT for PIE - Implement the greatest possible part of the crt1 in C - Implement SPARC versions of the ASM sections of crt1 - Build crt1 position-independently, minor ASM updates to be position independent - Implement crt1 with the hook expected by modern GCC to support profiling, make gcrt1 a symlink for source compatibility (older GCC initializes profiling at firsnt use of _mcount if necessary, so doesn't need the gcrt) - Split the CRT out of developer/library/lint into a separate c-runtime package2 lines changed: 0 ins; 0 del; 2 mod; 1325 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/lib/libc_db/amd64/Makefile
crt: Need a position-independent CRT for PIE - Implement the greatest possible part of the crt1 in C - Implement SPARC versions of the ASM sections of crt1 - Build crt1 position-independently, minor ASM updates to be position independent - Implement crt1 with the hook expected by modern GCC to support profiling, make gcrt1 a symlink for source compatibility (older GCC initializes profiling at firsnt use of _mcount if necessary, so doesn't need the gcrt) - Split the CRT out of developer/library/lint into a separate c-runtime package3 lines changed: 0 ins; 2 del; 1 mod; 35 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/lib/libc_db/i386/Makefile
crt: Need a position-independent CRT for PIE - Implement the greatest possible part of the crt1 in C - Implement SPARC versions of the ASM sections of crt1 - Build crt1 position-independently, minor ASM updates to be position independent - Implement crt1 with the hook expected by modern GCC to support profiling, make gcrt1 a symlink for source compatibility (older GCC initializes profiling at firsnt use of _mcount if necessary, so doesn't need the gcrt) - Split the CRT out of developer/library/lint into a separate c-runtime package3 lines changed: 0 ins; 2 del; 1 mod; 32 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/lib/libc_db/sparc/Makefile
crt: Need a position-independent CRT for PIE - Implement the greatest possible part of the crt1 in C - Implement SPARC versions of the ASM sections of crt1 - Build crt1 position-independently, minor ASM updates to be position independent - Implement crt1 with the hook expected by modern GCC to support profiling, make gcrt1 a symlink for source compatibility (older GCC initializes profiling at firsnt use of _mcount if necessary, so doesn't need the gcrt) - Split the CRT out of developer/library/lint into a separate c-runtime package3 lines changed: 0 ins; 2 del; 1 mod; 32 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/lib/libc_db/sparcv9/Makefile
crt: Need a position-independent CRT for PIE - Implement the greatest possible part of the crt1 in C - Implement SPARC versions of the ASM sections of crt1 - Build crt1 position-independently, minor ASM updates to be position independent - Implement crt1 with the hook expected by modern GCC to support profiling, make gcrt1 a symlink for source compatibility (older GCC initializes profiling at firsnt use of _mcount if necessary, so doesn't need the gcrt) - Split the CRT out of developer/library/lint into a separate c-runtime package3 lines changed: 0 ins; 2 del; 1 mod; 35 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/lib/libnsl/Makefile.com
crt: Need a position-independent CRT for PIE - Implement the greatest possible part of the crt1 in C - Implement SPARC versions of the ASM sections of crt1 - Build crt1 position-independently, minor ASM updates to be position independent - Implement crt1 with the hook expected by modern GCC to support profiling, make gcrt1 a symlink for source compatibility (older GCC initializes profiling at firsnt use of _mcount if necessary, so doesn't need the gcrt) - Split the CRT out of developer/library/lint into a separate c-runtime package1 line changed: 0 ins; 0 del; 1 mod; 242 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/lib/req.flg
crt: Need a position-independent CRT for PIE - Implement the greatest possible part of the crt1 in C - Implement SPARC versions of the ASM sections of crt1 - Build crt1 position-independently, minor ASM updates to be position independent - Implement crt1 with the hook expected by modern GCC to support profiling, make gcrt1 a symlink for source compatibility (older GCC initializes profiling at firsnt use of _mcount if necessary, so doesn't need the gcrt) - Split the CRT out of developer/library/lint into a separate c-runtime package3 lines changed: 0 ins; 2 del; 1 mod; 33 unchg
Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw usr/src/pkg/manifests/developer-library-lint.mf
crt: Need a position-independent CRT for PIE - Implement the greatest possible part of the crt1 in C - Implement SPARC versions of the ASM sections of crt1 - Build crt1 position-independently, minor ASM updates to be position independent - Implement crt1 with the hook expected by modern GCC to support profiling, make gcrt1 a symlink for source compatibility (older GCC initializes profiling at firsnt use of _mcount if necessary, so doesn't need the gcrt) - Split the CRT out of developer/library/lint into a separate c-runtime package42 lines changed: 2 ins; 39 del; 1 mod; 544 unchg
------ ------ ------ ------ ------ --- New Patch Raw usr/src/pkg/manifests/system-library-c-runtime.mf
crt: Need a position-independent CRT for PIE - Implement the greatest possible part of the crt1 in C - Implement SPARC versions of the ASM sections of crt1 - Build crt1 position-independently, minor ASM updates to be position independent - Implement crt1 with the hook expected by modern GCC to support profiling, make gcrt1 a symlink for source compatibility (older GCC initializes profiling at firsnt use of _mcount if necessary, so doesn't need the gcrt) - Split the CRT out of developer/library/lint into a separate c-runtime package57 lines changed: 57 ins; 0 del; 0 mod; 0 unchg
This code review page was prepared using /opt/onbld/bin/webrev. Webrev is maintained by the illumos project. The latest version may be obtained here.