]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - include/ChangeLog
libctf: ELF file opening via BFD
[thirdparty/binutils-gdb.git] / include / ChangeLog
CommitLineData
143dce84
NA
12019-05-28 Nick Alcock <nick.alcock@oracle.com>
2
3 * ctf-api.h (struct bfd): New forward.
4 (ctf_fdopen): New.
5 (ctf_bfdopen): Likewise.
6 (ctf_open): Likewise.
7 (ctf_arc_open): Likewise.
8
9402cc59
NA
92019-05-28 Nick Alcock <nick.alcock@oracle.com>
10
11 * ctf.h (CTFA_MAGIC): New.
12 (struct ctf_archive): New.
13 (struct ctf_archive_modent): Likewise.
14 * ctf-api.h (ctf_archive_member_f): New.
15 (ctf_archive_raw_member_f): Likewise.
16 (ctf_arc_write): Likewise.
17 (ctf_arc_close): Likewise.
18 (ctf_arc_open_by_name): Likewise.
19 (ctf_archive_iter): Likewise.
20 (ctf_archive_raw_iter): Likewise.
21 (ctf_get_arc): Likewise.
22
72f33921
NA
232019-05-28 Nick Alcock <nick.alcock@oracle.com>
24
25 * ctf-api.h (ctf_file_close): New declaration.
26 (ctf_getdatasect): Likewise.
27 (ctf_parent_file): Likewise.
28 (ctf_parent_name): Likewise.
29 (ctf_parent_name_set): Likewise.
30 (ctf_import): Likewise.
31 (ctf_setmodel): Likewise.
32 (ctf_getmodel): Likewise.
33 (ctf_setspecific): Likewise.
34 (ctf_getspecific): Likewise.
35
47d546f4
NA
362019-05-28 Nick Alcock <nick.alcock@oracle.com>
37
38 * ctf-api.h (zlib.h): New include.
39 (ctf_sect_t): New.
40 (ctf_sect_names_t): Likewise.
41 (ctf_encoding_t): Likewise.
42 (ctf_membinfo_t): Likewise.
43 (ctf_arinfo_t): Likewise.
44 (ctf_funcinfo_t): Likewise.
45 (ctf_lblinfo_t): Likewise.
46 (ctf_snapshot_id_t): Likewise.
47 (CTF_FUNC_VARARG): Likewise.
48 (ctf_simple_open): Likewise.
49 (ctf_bufopen): Likewise.
50 (ctf_create): Likewise.
51 (ctf_add_array): Likewise.
52 (ctf_add_const): Likewise.
53 (ctf_add_enum_encoded): Likewise.
54 (ctf_add_enum): Likewise.
55 (ctf_add_float): Likewise.
56 (ctf_add_forward): Likewise.
57 (ctf_add_function): Likewise.
58 (ctf_add_integer): Likewise.
59 (ctf_add_slice): Likewise.
60 (ctf_add_pointer): Likewise.
61 (ctf_add_type): Likewise.
62 (ctf_add_typedef): Likewise.
63 (ctf_add_restrict): Likewise.
64 (ctf_add_struct): Likewise.
65 (ctf_add_union): Likewise.
66 (ctf_add_struct_sized): Likewise.
67 (ctf_add_union_sized): Likewise.
68 (ctf_add_volatile): Likewise.
69 (ctf_add_enumerator): Likewise.
70 (ctf_add_member): Likewise.
71 (ctf_add_member_offset): Likewise.
72 (ctf_add_member_encoded): Likewise.
73 (ctf_add_variable): Likewise.
74 (ctf_set_array): Likewise.
75 (ctf_update): Likewise.
76 (ctf_snapshot): Likewise.
77 (ctf_rollback): Likewise.
78 (ctf_discard): Likewise.
79 (ctf_write): Likewise.
80 (ctf_gzwrite): Likewise.
81 (ctf_compress_write): Likewise.
82
479604f4
NA
832019-05-28 Nick Alcock <nick.alcock@oracle.com>
84
85 * ctf-api.h (ctf_errno): New declaration.
86 (ctf_errmsg): Likewise.
87
60da9d95
NA
882019-05-28 Nick Alcock <nick.alcock@oracle.com>
89
90 * ctf-api.h (ctf_setdebug): New.
91 (ctf_getdebug): Likewise.
92
2e94b056
NA
932019-05-28 Nick Alcock <nick.alcock@oracle.com>
94
95 * ctf-api.h: New file.
96
fceac76e
NA
972019-05-28 Nick Alcock <nick.alcock@oracle.com>
98
99 * ctf.h: New file.
100
2301ed1c
SN
1012019-05-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
102
103 * elf/aarch64.h (DT_AARCH64_VARIANT_PCS): Define.
104 (STO_AARCH64_VARIANT_PCS): Define.
105
5663e321
AM
1062019-05-24 Alan Modra <amodra@gmail.com>
107
108 * elf/ppc64.h (R_PPC64_PLTSEQ_NOTOC, R_PPC64_PLTCALL_NOTOC),
109 (R_PPC64_PCREL_OPT, R_PPC64_D34, R_PPC64_D34_LO, R_PPC64_D34_HI30),
110 (R_PPC64_D34_HA30, R_PPC64_PCREL34, R_PPC64_GOT_PCREL34),
111 (R_PPC64_PLT_PCREL34, R_PPC64_PLT_PCREL34_NOTOC),
112 (R_PPC64_ADDR16_HIGHER34, R_PPC64_ADDR16_HIGHERA34),
113 (R_PPC64_ADDR16_HIGHEST34, R_PPC64_ADDR16_HIGHESTA34),
114 (R_PPC64_REL16_HIGHER34, R_PPC64_REL16_HIGHERA34),
115 (R_PPC64_REL16_HIGHEST34, R_PPC64_REL16_HIGHESTA34),
116 (R_PPC64_D28, R_PPC64_PCREL28): Define.
117
dd7efa79
PB
1182019-05-24 Peter Bergner <bergner@linux.ibm.com>
119 Alan Modra <amodra@gmail.com>
120
121 * dis-asm.h (WIDE_OUTPUT): Define.
122 * opcode/ppc.h (prefix_opcodes, prefix_num_opcodes): Declare.
123 (PPC_OPCODE_POWERXX, PPC_GET_PREFIX, PPC_GET_SUFFIX),
124 (PPC_PREFIX_P, PPC_PREFIX_SEG): Define.
125
8ebe6212
JM
1262019-05-23 Jose E. Marchesi <jose.marchesi@oracle.com>
127
128 * elf/bpf.h: New file.
129
a7ad558c
AV
1302019-05-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
131
132 * elf/arm.h (Tag_MVE_arch): Define new enum value.
133 * opcode/arm.h (FPU_MVE, FPU_MVE_FP): New MACROs for new features.
134
28ed815a
MM
1352019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
136
137 * opcode/aarch64.h (enum aarch64_opnd): New SVE_SHLIMM_UNPRED_22
138 operand.
139
fd1dc4a0
MM
1402019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
141
142 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_tsz_bhs
143 iclass.
144
31e36ab3
MM
1452019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
146
147 * opcode/aarch64.h (enum aarch64_opnd): New SVE_Zm4_11_INDEX operand.
148
1be5f94f
MM
1492019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
150
151 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_shift_tsz_bhsd
152 iclass.
153
3c17238b
MM
1542019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
155
156 * opcode/aarch64.h (enum aarch64_opnd): New SVE_SHRIMM_UNPRED_22
157 operand.
158 (enum aarch64_insn_class): Add sve_shift_tsz_hsd iclass.
159
cd50a87a
MM
1602019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
161
162 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_013 iclass.
163
3c705960
MM
1642019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
165
166 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_bh iclass.
167
0a57e14f
MM
1682019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
169
170 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_sd2 iclass.
171
c469c864
MM
1722019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
173
174 * opcode/aarch64.h (enum aarch64_opnd): New SVE_ADDR_ZX operand.
175
116adc27
MM
1762019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
177
178 * opcode/aarch64.h (enum aarch64_opnd): New SVE_Zm3_11_INDEX operand.
179
3bd82c86
MM
1802019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
181
182 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_hsd2 iclass.
183
adccc507
MM
1842019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
185
186 * opcode/aarch64.h (enum aarch64_opnd): New SVE_IMM_ROT3 operand.
187
7ce2460a
MM
1882019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
189
190 * opcode/aarch64.h (AARCH64_FEATURE_SVE2
191 AARCH64_FEATURE_SVE2_AES, AARCH64_FEATURE_SVE2_BITPERM,
192 AARCH64_FEATURE_SVE2_SM4, AARCH64_FEATURE_SVE2_SHA3): New
193 feature macros.
194
41cee089
FS
1952019-05-06 Andrew Bennett <andrew.bennett@imgtec.com>
196 Faraz Shahbazker <fshahbazker@wavecomp.com>
197
198 * opcode/mips.h (ASE_EVA_R6): New macro.
199 (M_LLWPE_AB, M_SCWPE_AB): New enum values.
200
b83b4b13
SD
2012019-05-01 Sudakshina Das <sudi.das@arm.com>
202
203 * opcode/aarch64.h (AARCH64_FEATURE_TME): New.
204 (enum aarch64_opnd): Add AARCH64_OPND_TME_UIMM16.
205
a45328b9
AB
2062019-04-26 Andrew Bennett <andrew.bennett@imgtec.com>
207 Faraz Shahbazker <fshahbazker@wavecomp.com>
208
209 * opcode/mips.h (M_LLWP_AB, M_LLDP_AB): New enum values.
210 (M_SCWP_AB, M_SCDP_AB): Likewise.
211
cd092337
MR
2122019-04-25 Maciej W. Rozycki <macro@linux-mips.org>
213
214 * opcode/mips.h: Update comment for MIPS32 CODE20 operand.
215
1889da70
AV
2162019-04-15 Sudakshina Das <sudi.das@arm.com>
217
218 * elf/arm.h (START_RELOC_NUMBERS): New entry for R_ARM_THM_BF12.
219
1caf72a5
AV
2202019-04-15 Sudakshina Das <sudi.das@arm.com>
221
222 * elf/arm.h (START_RELOC_NUMBERS): New entry for R_ARM_THM_BF18.
223
e5d6e09e
AV
2242019-04-15 Sudakshina Das <sudi.das@arm.com>
225
226 * elf/arm.h (START_RELOC_NUMBERS): New entry for R_ARM_THM_BF16.
227
031254f2
AV
2282019-04-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
229
230 * elf/arm.h (TAG_CPU_ARCH_V8_1M_MAIN): new macro.
231 (MAX_TAG_CPU_ARCH): Set value to above macro.
232 * opcode/arm.h (ARM_EXT2_V8_1M_MAIN): New macro.
233 (ARM_AEXT_V8_1M_MAIN): Likewise.
234 (ARM_AEXT2_V8_1M_MAIN): Likewise.
235 (ARM_ARCH_V8_1M_MAIN): Likewise.
236
bd7ceb8d
SD
2372019-04-11 Sudakshina Das <sudi.das@arm.com>
238
239 * opcode/aarch64.h (enum aarch64_opnd): Add AARCH64_OPND_Rt_SP.
240
462cac58
L
2412019-04-08 H.J. Lu <hongjiu.lu@intel.com>
242
243 * elf/common.h (GNU_PROPERTY_X86_ISA_1_AVX512_BF16): New.
244
07ffcfec
AM
2452019-04-07 Alan Modra <amodra@gmail.com>
246
247 Merge from gcc.
248 2019-04-03 Vineet Gupta <vgupta@synopsys.com>
249 PR89877
250 * longlong.h [__arc__] (add_ssaaaa): Add cc clobber.
251 (sub_ddmmss): Likewise.
252
5b9c07b2
L
2532019-04-06 H.J. Lu <hongjiu.lu@intel.com>
254
255 * bfdlink.h (bfd_link_info): Remove x86-specific linker options.
256
34ef62f4
AV
2572019-04-01 Andre Vieira <andre.simoesdiasvieira@arm.com>
258
259 * opcode/arm.h (FPU_NEON_ARMV8_1): New.
260 (FPU_ARCH_NEON_VFP_ARMV8_1): Use FPU_NEON_ARMV8_1.
261 (FPU_ARCH_CRYPTO_NEON_VFP_ARMV8_1): Likewise.
262 (FPU_ARCH_DOTPROD_NEON_VFP_ARMV8): Likewise.
263 (FPU_ARCH_NEON_VFP_ARMV8_2_FP16): New.
264 (FPU_ARCH_NEON_VFP_ARMV8_2_FP16FML): New.
265 (FPU_ARCH_NEON_VFP_ARMV8_4_FP16FML): New.
266 (FPU_ARCH_CRYPTO_NEON_VFP_ARMV8_4): New.
267
96a86c01
AM
2682019-03-28 Alan Modra <amodra@gmail.com>
269
270 PR 24390
271 * opcode/ppc.h (PPC_OPERAND_CR_REG): Comment.
272
53b2f36b
TC
2732019-03-25 Tamar Christina <tamar.christina@arm.com>
274
275 * dis-asm.h (struct disassemble_info): Add stop_offset.
276
1dbade74
SD
2772019-03-13 Sudakshina Das <sudi.das@arm.com>
278
279 * elf/aarch64.h (DT_AARCH64_PAC_PLT): New.
280
37c18eed
SD
2812019-03-13 Sudakshina Das <sudi.das@arm.com>
282 Szabolcs Nagy <szabolcs.nagy@arm.com>
283
284 * elf/aarch64.h (DT_AARCH64_BTI_PLT): New.
285
cd702818
SD
2862019-03-13 Sudakshina Das <sudi.das@arm.com>
287
288 * elf/common.h (GNU_PROPERTY_AARCH64_FEATURE_1_AND): New.
289 (GNU_PROPERTY_AARCH64_FEATURE_1_BTI): New.
290 (GNU_PROPERTY_AARCH64_FEATURE_1_PAC): New.
291
e6c3b5bf
AH
2922019-02-20 Alan Hayward <alan.hayward@arm.com>
293
294 * elf/common.h (NT_ARM_PAC_MASK): Add define.
295
91d78b81
SJ
2962019-02-15 Saagar Jha <saagar@saagarjha.com>
297
298 * mach-o/loader.h: Use new OS names in comments.
299
e2077304 3002019-02-11 Philippe Waroquiers <philippe.waroquiers@skynet.be>
301
302 * splay-tree.h (splay_tree_delete_key_fn): Update comment.
303 (splay_tree_delete_value_fn): Likewise.
304
fc60b8c8
AK
3052019-01-31 Andreas Krebbel <krebbel@linux.ibm.com>
306
307 * opcode/s390.h (enum s390_opcode_cpu_val): Add
308 S390_OPCODE_ARCH13.
309
550fd7bf
SD
3102019-01-25 Sudakshina Das <sudi.das@arm.com>
311 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
312
313 * opcode/aarch64.h (enum aarch64_opnd): Remove
314 AARCH64_OPND_ADDR_SIMPLE_2.
315 (enum aarch64_insn_class): Remove ldstgv_indexed.
316
71ba91e1
TT
3172019-01-22 Tom Tromey <tom@tromey.com>
318
319 * coff/ecoff.h: Include coff/sym.h.
320
f974f26c
NC
3212018-06-24 Nick Clifton <nickc@redhat.com>
322
323 2.32 branch created.
324
2dc8dd17
JW
3252019-01-16 Kito Cheng <kito@andestech.com>
326
327 * elf/riscv.h (SHT_RISCV_ATTRIBUTES): Define.
328 (Tag_RISCV_arch): Likewise.
329 (Tag_RISCV_priv_spec): Likewise.
330 (Tag_RISCV_priv_spec_minor): Likewise.
331 (Tag_RISCV_priv_spec_revision): Likewise.
332 (Tag_RISCV_unaligned_access): Likewise.
333 (Tag_RISCV_stack_align): Likewise.
334
8f0a2148
ПК
3352019-01-14 Pavel I. Kryukov <kryukov@frtk.ru>
336
337 * dis-asm.h: include <string.h>
338
1910070b
NC
3392019-01-10 Nick Clifton <nickc@redhat.com>
340
341 * Merge from GCC:
342 2018-12-22 Jason Merrill <jason@redhat.com>
343
344 * demangle.h: Remove support for ancient GNU (pre-3.0), Lucid,
345 ARM, HP, and EDG demangling styles.
346
a08da33e
SL
3472019-01-09 Sandra Loosemore <sandra@codesourcery.com>
348
349 Merge from GCC:
350 PR other/16615
351
352 * libiberty.h: Mechanically replace "can not" with "cannot".
353 * plugin-api.h: Likewise.
354
59581069
YS
3552018-12-25 Yoshinori Sato <ysato@users.sourceforge.jp>
356
357 * elf/rx.h (EF_RX_CPU_MASK): Update new bits.
358 (E_FLAG_RX_V3): New RXv3 type.
359 * opcode/rx.h (RX_Size): Add double size.
360 (RX_Operand_Type): Add double FPU registers.
361 (RX_Opcode_ID): Add new instuctions.
362
82704155
AM
3632019-01-01 Alan Modra <amodra@gmail.com>
364
365 Update year range in copyright notice of all files.
366
d5c04e1b 367For older changes see ChangeLog-2018
3499769a 368\f
d5c04e1b 369Copyright (C) 2019 Free Software Foundation, Inc.
3499769a
AM
370
371Copying and distribution of this file, with or without modification,
372are permitted in any medium without royalty provided the copyright
373notice and this notice are preserved.
374
375Local Variables:
376mode: change-log
377left-margin: 8
378fill-column: 74
379version-control: never
380End: