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/libmvec/Makefile.com
+++ new/usr/src/lib/libmvec/Makefile.com
1 1 #
2 2 # This file and its contents are supplied under the terms of the
3 3 # Common Development and Distribution License ("CDDL"), version 1.0.
4 4 # You may only use this file in accordance with the terms of version
↓ open down ↓ |
4 lines elided |
↑ open up ↑ |
5 5 # 1.0 of the CDDL.
6 6 #
7 7 # A full copy of the text of the CDDL should have accompanied this
8 8 # source. A copy of the CDDL is also available via the Internet at
9 9 # http://www.illumos.org/license/CDDL.
10 10 #
11 11
12 12 #
13 13 # Copyright 2011 Nexenta Systems, Inc. All rights reserved.
14 14 #
15 +# Copyright (c) 2019, Joyent, Inc.
16 +#
15 17
16 18 LIBMDIR = $(SRC)/lib/libm
17 19
18 20 mvecOBJS = \
19 21 __vTBL_atan1.o \
20 22 __vTBL_atan2.o \
21 23 __vTBL_rsqrt.o \
22 24 __vTBL_sincos.o \
23 25 __vTBL_sincos2.o \
24 26 __vTBL_sqrtf.o \
25 27 __vatan.o \
26 28 __vatan2.o \
27 29 __vatan2f.o \
28 30 __vatanf.o \
29 31 __vc_abs.o \
30 32 __vc_exp.o \
31 33 __vc_log.o \
32 34 __vc_pow.o \
33 35 __vcos.o \
34 36 __vcosbig.o \
35 37 __vcosbigf.o \
36 38 __vcosf.o \
37 39 __vexp.o \
38 40 __vexpf.o \
39 41 __vhypot.o \
40 42 __vhypotf.o \
41 43 __vlog.o \
42 44 __vlogf.o \
43 45 __vpow.o \
44 46 __vpowf.o \
45 47 __vrem_pio2m.o \
46 48 __vrhypot.o \
47 49 __vrhypotf.o \
48 50 __vrsqrt.o \
49 51 __vrsqrtf.o \
50 52 __vsin.o \
51 53 __vsinbig.o \
52 54 __vsinbigf.o \
53 55 __vsincos.o \
54 56 __vsincosbig.o \
55 57 __vsincosbigf.o \
56 58 __vsincosf.o \
57 59 __vsinf.o \
58 60 __vsqrt.o \
59 61 __vsqrtf.o \
60 62 __vz_abs.o \
61 63 __vz_exp.o \
62 64 __vz_log.o \
63 65 __vz_pow.o \
64 66 vatan2_.o \
65 67 vatan2f_.o \
66 68 vatan_.o \
67 69 vatanf_.o \
68 70 vc_abs_.o \
69 71 vc_exp_.o \
70 72 vc_log_.o \
71 73 vc_pow_.o \
72 74 vcos_.o \
73 75 vcosf_.o \
74 76 vexp_.o \
75 77 vexpf_.o \
76 78 vhypot_.o \
77 79 vhypotf_.o \
78 80 vlog_.o \
79 81 vlogf_.o \
80 82 vpow_.o \
81 83 vpowf_.o \
82 84 vrhypot_.o \
83 85 vrhypotf_.o \
84 86 vrsqrt_.o \
85 87 vrsqrtf_.o \
86 88 vsin_.o \
87 89 vsincos_.o \
88 90 vsincosf_.o \
89 91 vsinf_.o \
90 92 vsqrt_.o \
91 93 vsqrtf_.o \
92 94 vz_abs_.o \
93 95 vz_exp_.o \
94 96 vz_log_.o \
95 97 vz_pow_.o
96 98
97 99 mvecvisCOBJS = \
98 100 __vTBL_atan1.o \
99 101 __vTBL_atan2.o \
100 102 __vTBL_rsqrt.o \
101 103 __vTBL_sincos.o \
102 104 __vTBL_sincos2.o \
103 105 __vTBL_sqrtf.o \
104 106 __vcosbig.o \
105 107 __vcosbigf.o \
106 108 __vrem_pio2m.o \
107 109 __vsinbig.o \
108 110 __vsinbigf.o \
109 111 __vsincosbig.o \
110 112 __vsincosbigf.o
111 113
112 114 mvecvisSOBJS = \
113 115 __vatan.o \
114 116 __vatan2.o \
115 117 __vatan2f.o \
116 118 __vatanf.o \
117 119 __vcos.o \
118 120 __vcosf.o \
119 121 __vexp.o \
120 122 __vexpf.o \
121 123 __vhypot.o \
122 124 __vhypotf.o \
123 125 __vlog.o \
124 126 __vlogf.o \
125 127 __vpow.o \
126 128 __vpowf.o \
127 129 __vrhypot.o \
128 130 __vrhypotf.o \
129 131 __vrsqrt.o \
130 132 __vrsqrtf.o \
131 133 __vsin.o \
132 134 __vsincos.o \
133 135 __vsincosf.o \
134 136 __vsinf.o \
135 137 __vsqrt.o \
136 138 __vsqrtf.o
137 139
138 140 mvecvis2COBJS = \
139 141 __vTBL_sincos.o \
140 142 __vTBL_sincos2.o \
141 143 __vTBL_sqrtf.o \
142 144 __vcosbig.o \
143 145 __vcosbig_ultra3.o \
144 146 __vrem_pio2m.o \
145 147 __vsinbig.o \
146 148 __vsinbig_ultra3.o
147 149
148 150 mvecvis2SOBJS = \
149 151 __vcos_ultra3.o \
150 152 __vlog_ultra3.o \
151 153 __vsin_ultra3.o \
↓ open down ↓ |
127 lines elided |
↑ open up ↑ |
152 154 __vsqrtf_ultra3.o
153 155
154 156 include $(SRC)/lib/Makefile.lib
155 157 include $(SRC)/lib/Makefile.rootfs
156 158 include $(LIBMDIR)/Makefile.libm.com
157 159
158 160 LIBS = $(DYNLIB)
159 161 SRCDIR = ../common/
160 162 DYNFLAGS += $(ZIGNORE)
161 163
162 -LINTERROFF = -erroff=E_FP_DIVISION_BY_ZERO
164 +LINTERROFF = -erroff=E_FP_DIVISION_BY_ZERO
163 165 LINTERROFF += -erroff=E_FP_INVALID
164 166 LINTERROFF += -erroff=E_BAD_PTR_CAST_ALIGN
165 167 LINTERROFF += -erroff=E_ASSIGMENT_CAUSE_LOSS_PREC
166 168 LINTERROFF += -erroff=E_FUNC_SET_NOT_USED
167 169
168 170 LINTFLAGS += $(LINTERROFF)
169 171 LINTFLAGS64 += $(LINTERROFF)
170 172 LINTFLAGS64 += -errchk=longptr64
171 173
172 174 CLAGS += $(LINTERROFF)
173 175 CFLAGS64 += $(LINTERROFF)
174 176
175 177 FLTRPATH_sparc = $$ORIGIN/cpu/$$ISALIST/libmvec_isa.so.1
176 178 FLTRPATH_sparcv9 = $$ORIGIN/../cpu/$$ISALIST/sparcv9/libmvec_isa.so.1
177 179 FLTRPATH_i386 = $$ORIGIN/libmvec/$$HWCAP
178 180 FLTRPATH = $(FLTRPATH_$(TARGET_ARCH))
179 181
180 182 sparc_CFLAGS += -_cc=-W0,-xintrinsic
181 183 sparcv9_CFLAGS += -_cc=-W0,-xintrinsic
182 184
183 185 SRCS_mvec_i386 = ../common/__vsqrtf.c
184 186
185 187 SRCS_mvec_sparc = $(SRCS_mvec_i386)
186 188
187 189 SRCS_mvec_sparcv9 = $(SRCS_mvec_i386)
188 190
189 191
190 192 SRCS_mvec = \
191 193 $(SRCS_mvec_$(TARGETMACH)) \
192 194 ../common/__vTBL_atan1.c \
193 195 ../common/__vTBL_atan2.c \
194 196 ../common/__vTBL_rsqrt.c \
195 197 ../common/__vTBL_sincos.c \
196 198 ../common/__vTBL_sincos2.c \
197 199 ../common/__vTBL_sqrtf.c \
198 200 ../common/__vatan.c \
199 201 ../common/__vatan2.c \
200 202 ../common/__vatan2f.c \
201 203 ../common/__vatanf.c \
202 204 ../common/__vc_abs.c \
203 205 ../common/__vc_exp.c \
204 206 ../common/__vc_log.c \
205 207 ../common/__vc_pow.c \
206 208 ../common/__vcos.c \
207 209 ../common/__vcosbig.c \
208 210 ../common/__vcosbigf.c \
209 211 ../common/__vcosf.c \
210 212 ../common/__vexp.c \
211 213 ../common/__vexpf.c \
212 214 ../common/__vhypot.c \
213 215 ../common/__vhypotf.c \
214 216 ../common/__vlog.c \
215 217 ../common/__vlogf.c \
216 218 ../common/__vpow.c \
217 219 ../common/__vpowf.c \
218 220 ../common/__vrem_pio2m.c \
219 221 ../common/__vrhypot.c \
220 222 ../common/__vrhypotf.c \
221 223 ../common/__vrsqrt.c \
222 224 ../common/__vrsqrtf.c \
223 225 ../common/__vsin.c \
224 226 ../common/__vsinbig.c \
225 227 ../common/__vsinbigf.c \
226 228 ../common/__vsincos.c \
227 229 ../common/__vsincosbig.c \
228 230 ../common/__vsincosbigf.c \
229 231 ../common/__vsincosf.c \
230 232 ../common/__vsinf.c \
231 233 ../common/__vsqrt.c \
232 234 ../common/__vz_abs.c \
233 235 ../common/__vz_exp.c \
234 236 ../common/__vz_log.c \
235 237 ../common/__vz_pow.c \
236 238 ../common/vatan2_.c \
237 239 ../common/vatan2f_.c \
238 240 ../common/vatan_.c \
239 241 ../common/vatanf_.c \
240 242 ../common/vc_abs_.c \
241 243 ../common/vc_exp_.c \
242 244 ../common/vc_log_.c \
243 245 ../common/vc_pow_.c \
244 246 ../common/vcos_.c \
245 247 ../common/vcosf_.c \
246 248 ../common/vexp_.c \
247 249 ../common/vexpf_.c \
248 250 ../common/vhypot_.c \
249 251 ../common/vhypotf_.c \
250 252 ../common/vlog_.c \
251 253 ../common/vlogf_.c \
252 254 ../common/vpow_.c \
253 255 ../common/vpowf_.c \
254 256 ../common/vrhypot_.c \
255 257 ../common/vrhypotf_.c \
256 258 ../common/vrsqrt_.c \
257 259 ../common/vrsqrtf_.c \
258 260 ../common/vsin_.c \
259 261 ../common/vsincos_.c \
260 262 ../common/vsincosf_.c \
261 263 ../common/vsinf_.c \
262 264 ../common/vsqrt_.c \
263 265 ../common/vsqrtf_.c \
264 266 ../common/vz_abs_.c \
265 267 ../common/vz_exp_.c \
266 268 ../common/vz_log_.c \
↓ open down ↓ |
94 lines elided |
↑ open up ↑ |
267 269 ../common/vz_pow_.c
268 270
269 271 .KEEP_STATE:
270 272
271 273 all: $(LIBS)
272 274
273 275 lint: lintcheck
274 276
275 277 pics/%.o: ../$(TARGET_ARCH)/src/%.S
276 278 $(COMPILE.s) -o $@ $<
277 - $(POST_PROCESS_O)
279 + $(POST_PROCESS_S_O)
278 280
279 281 pics/%.o: ../common/$$(CHIP)/%.S
280 282 $(COMPILE.s) -o $@ $<
281 - $(POST_PROCESS_O)
283 + $(POST_PROCESS_S_O)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX