Print this page
10816 ctf_dwarf_convert_type() relies on un-initialized id
10817 ctfconvert -i option is mis-handled
10818 Improve ctfconvert error messages
10819 ctfconvert should handle empty dies
10820 ctfconvert -i never converts
10821 bad free in ctf_dwarf_init_die
10815 shouldn't build gcore.c as part of kmdb
Reviewed by: Robert Mustacchi <rm@joyent.com>
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
Split |
Close |
Expand all |
Collapse all |
--- old/usr/src/lib/pkcs11/libsoftcrypto/amd64/Makefile
+++ new/usr/src/lib/pkcs11/libsoftcrypto/amd64/Makefile
1 1 #
2 2 # CDDL HEADER START
3 3 #
4 4 # The contents of this file are subject to the terms of the
5 5 # Common Development and Distribution License (the "License").
6 6 # You may not use this file except in compliance with the License.
7 7 #
8 8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9 9 # or http://www.opensolaris.org/os/licensing.
10 10 # See the License for the specific language governing permissions
11 11 # and limitations under the License.
12 12 #
13 13 # When distributing Covered Code, include this CDDL HEADER in each
14 14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
↓ open down ↓ |
14 lines elided |
↑ open up ↑ |
15 15 # If applicable, add the following below this CDDL HEADER, with the
16 16 # fields enclosed by brackets "[]" replaced with your own identifying
17 17 # information: Portions Copyright [yyyy] [name of copyright owner]
18 18 #
19 19 # CDDL HEADER END
20 20 #
21 21
22 22 #
23 23 # Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved.
24 24 # Copyright 2017 Jason King
25 -# Copyright (c) 2018, Joyent, Inc.
25 +# Copyright (c) 2019, Joyent, Inc.
26 26 #
27 -# Copyright (c) 2018, Joyent, Inc.
28 27
29 28 LIBRARY = libsoftcrypto.a
30 29 VERS = .1
31 30
32 31 include ../Makefile.com
33 32
34 33 AES_PSM_OBJS = aes_amd64.o aes_intel.o aeskey.o
35 34 ARCFOUR_PSM_OBJS = arcfour-x86_64.o
36 35 BIGNUM_PSM_OBJS = bignum_amd64.o bignum_amd64_asm.o
37 36 MODES_PSM_OBJS = gcm_intel.o
38 37
39 38 include $(SRC)/lib/Makefile.lib
40 39 include $(SRC)/lib/Makefile.lib.64
41 40
42 41 CERRWARN += -_gcc=-Wno-type-limits
43 42 CERRWARN += -_gcc=-Wno-parentheses
44 43 CERRWARN += -_gcc=-Wno-uninitialized
45 44
46 45 # not linted
47 46 SMATCH=off
48 47
49 48 AES_PSM_SRC = $(AES_DIR)/$(MACH64)/aes_amd64.s \
50 49 $(AES_DIR)/$(MACH64)/aes_intel.s \
51 50 $(AES_DIR)/$(MACH64)/aeskey.c
52 51 ARCFOUR_PSM_SRC = arcfour-x86_64.s
53 52 BIGNUM_PSM_SRC = $(BIGNUM_DIR)/$(MACH64)/bignum_amd64.c \
54 53 $(BIGNUM_DIR)/$(MACH64)/bignum_amd64_asm.s
55 54
56 55 MODES_PSM_SRC = $(MODES_DIR)/$(MACH64)/gcm_intel.s
57 56
58 57 # Sources need to be redefined after Makefile.lib inclusion.
59 58 SRCS = $(AES_SRC) $(ARCFOUR_SRC) $(BIGNUM_SRC) $(BLOWFISH_SRC) \
60 59 $(DES_SRC) $(MODES_SRC) $(DH_SRC) $(DSA_SRC) $(RSA_SRC) \
61 60 $(PAD_SRC)
62 61
63 62 SRCDIR = $(SRC)/lib/pkcs11/libsoftcrypto/common
64 63
65 64 LIBS = $(DYNLIB) $(LINTLIB)
66 65 MAPFILEDIR = ../common
67 66
68 67 CFLAGS += -xO4 -xcrossfile
69 68 CPPFLAGS += -I$(CRYPTODIR) -I$(UTSDIR) -D_POSIX_PTHREAD_SEMANTICS
70 69 ASFLAGS += $(AS_PICFLAGS) -P -D__STDC__ -D_ASM
71 70 BIGNUM_FLAGS += -DPSR_MUL
72 71 CLEANFILES += arcfour-x86_64.s
73 72 LDLIBS += -lcryptoutil -lc
74 73 LINTFLAGS64 += $(EXTRA_LINT_FLAGS)
75 74
76 75 .KEEP_STATE:
77 76
78 77 all: $(LIBS)
79 78
↓ open down ↓ |
42 lines elided |
↑ open up ↑ |
80 79 lint: $(SRCS)
81 80
82 81 install: all $(ROOTLIBS64) $(ROOTLINKS64) $(ROOTLINT64)
83 82
84 83 pics/%.o: $(AES_DIR)/$(MACH64)/%.c
85 84 $(COMPILE.c) $(AES_FLAGS) -o $@ $<
86 85 $(POST_PROCESS_O)
87 86
88 87 pics/%.o: $(AES_DIR)/$(MACH64)/%.s
89 88 $(COMPILE.s) $(AES_FLAGS) -o $@ $<
90 - $(POST_PROCESS_O)
89 + $(POST_PROCESS_S_O)
91 90
92 91 pics/%.o: $(BIGNUM_DIR)/$(MACH64)/%.c
93 92 $(COMPILE.c) $(BIGNUM_FLAGS) -o $@ $<
94 93 $(POST_PROCESS_O)
95 94
96 95 pics/%.o: $(BIGNUM_DIR)/$(MACH64)/%.s
97 96 $(COMPILE64.s) $(BIGNUM_FLAGS) -o $@ $<
98 - $(POST_PROCESS_O)
97 + $(POST_PROCESS_S_O)
99 98
100 99 pics/%.o: $(MODES_DIR)/$(MACH64)/%.s
101 100 $(COMPILE64.s) $(MODES_FLAGS) -o $@ $<
102 - $(POST_PROCESS_O)
101 + $(POST_PROCESS_S_O)
103 102
104 103 include ../Makefile.targ
105 104
106 105 arcfour-x86_64.s: $(ARCFOUR_DIR)/amd64/arcfour-x86_64.pl
107 106 $(PERL) $? $@
108 107
109 108 pics/%.o: arcfour-x86_64.s
110 109 $(COMPILE64.s) $(ARCFOUR_FLAGS) -o $@ $<
111 - $(POST_PROCESS_O)
110 + $(POST_PROCESS_S_O)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX