1*7304104dSAndroid Build Coastguard Worker2023-05-09 Youling Tang <[email protected]> 2*7304104dSAndroid Build Coastguard Worker 3*7304104dSAndroid Build Coastguard Worker * Makefile.am (loongarch_SRCS): Add loongarch_initreg.c. 4*7304104dSAndroid Build Coastguard Worker * loongarch_initreg.c: New file. 5*7304104dSAndroid Build Coastguard Worker * loongarch_init.c (loongarch_init): Hook set_initial_registers_tid. 6*7304104dSAndroid Build Coastguard Worker 7*7304104dSAndroid Build Coastguard Worker2023-04-07 Youling Tang <[email protected]> 8*7304104dSAndroid Build Coastguard Worker 9*7304104dSAndroid Build Coastguard Worker * Makefile.am (loongarch_SRCS): Add loongarch_corenote.c. 10*7304104dSAndroid Build Coastguard Worker * loongarch_init.c (loongarch_init): Hook core_note. 11*7304104dSAndroid Build Coastguard Worker * loongarch_corenote.c: New file. 12*7304104dSAndroid Build Coastguard Worker 13*7304104dSAndroid Build Coastguard Worker2023-04-07 Youling Tang <[email protected]> 14*7304104dSAndroid Build Coastguard Worker 15*7304104dSAndroid Build Coastguard Worker * Makefile.am (loongarch_SRCS): Add loongarch_unwind.c. 16*7304104dSAndroid Build Coastguard Worker * loongarch_init.c (loongarch_init): Hook unwind. 17*7304104dSAndroid Build Coastguard Worker * loongarch_unwind.c: New file. 18*7304104dSAndroid Build Coastguard Worker 19*7304104dSAndroid Build Coastguard Worker2023-04-07 Youling Tang <[email protected]> 20*7304104dSAndroid Build Coastguard Worker 21*7304104dSAndroid Build Coastguard Worker * Makefile.am (loongarch_SRCS): Add loongarch_retval.c. 22*7304104dSAndroid Build Coastguard Worker * loongarch_init.c (loongarch_init): Hook return_value_location. 23*7304104dSAndroid Build Coastguard Worker * loongarch_retval.c: New file. 24*7304104dSAndroid Build Coastguard Worker 25*7304104dSAndroid Build Coastguard Worker2023-04-07 Youling Tang <[email protected]> 26*7304104dSAndroid Build Coastguard Worker 27*7304104dSAndroid Build Coastguard Worker * Makefile.am (loongarch_SRCS): Add loongarch_cfi.c and loongarch_regs.c. 28*7304104dSAndroid Build Coastguard Worker * loongarch_cfi.c: New file. 29*7304104dSAndroid Build Coastguard Worker * loongarch_regs.c: Likewise. 30*7304104dSAndroid Build Coastguard Worker * loongarch_init.c (loongarch_init): Hook register_info and abi_cfi. 31*7304104dSAndroid Build Coastguard Worker 32*7304104dSAndroid Build Coastguard Worker2023-04-01 Youling Tang <[email protected]> 33*7304104dSAndroid Build Coastguard Worker 34*7304104dSAndroid Build Coastguard Worker * loongarch_init.c (loongarch_init): Hook check_special_symbol. 35*7304104dSAndroid Build Coastguard Worker * loongarch_symbol.c (loongarch_check_special_symbol): New function. 36*7304104dSAndroid Build Coastguard Worker 37*7304104dSAndroid Build Coastguard Worker2023-04-01 Youling Tang <[email protected]> 38*7304104dSAndroid Build Coastguard Worker 39*7304104dSAndroid Build Coastguard Worker * loongarch_reloc.def: Add RELOC_TYPE B16 to RELAX. 40*7304104dSAndroid Build Coastguard Worker 41*7304104dSAndroid Build Coastguard Worker2023-02-07 Mark Wielaard <[email protected]> 42*7304104dSAndroid Build Coastguard Worker 43*7304104dSAndroid Build Coastguard Worker * libebl_CPU.h (dwarf_peeled_die_type): Explicitly handle 44*7304104dSAndroid Build Coastguard Worker DW_TAG_unspecified_type as if there was no DW_AT_type. 45*7304104dSAndroid Build Coastguard Worker 46*7304104dSAndroid Build Coastguard Worker2023-01-19 Mark Wielaard <[email protected]> 47*7304104dSAndroid Build Coastguard Worker 48*7304104dSAndroid Build Coastguard Worker * sparc_reloc.def (NONE): Add EXEC and DYN. 49*7304104dSAndroid Build Coastguard Worker 50*7304104dSAndroid Build Coastguard Worker2022-12-21 Shahab Vahedi <[email protected]> 51*7304104dSAndroid Build Coastguard Worker 52*7304104dSAndroid Build Coastguard Worker * Makefile.am (modules): Add arc. 53*7304104dSAndroid Build Coastguard Worker (arc_SRCS): Added. 54*7304104dSAndroid Build Coastguard Worker (libebl_backends_a_SOURCES): Append arc_SRCS. 55*7304104dSAndroid Build Coastguard Worker * arc_init.c: New file. 56*7304104dSAndroid Build Coastguard Worker * arc_reloc.def: New file. 57*7304104dSAndroid Build Coastguard Worker * arc_symbol.c: New file. 58*7304104dSAndroid Build Coastguard Worker 59*7304104dSAndroid Build Coastguard Worker2022-12-02 Hengqi Chen <[email protected]> 60*7304104dSAndroid Build Coastguard Worker 61*7304104dSAndroid Build Coastguard Worker * Makefile.am (modules): Add loongarch. 62*7304104dSAndroid Build Coastguard Worker * loongarch_init.c: New file. 63*7304104dSAndroid Build Coastguard Worker * loongarch_reloc.def: New file. 64*7304104dSAndroid Build Coastguard Worker * loongarch_symbol.c: New file. 65*7304104dSAndroid Build Coastguard Worker 66*7304104dSAndroid Build Coastguard Worker2022-08-09 Andreas Schwab <[email protected]> 67*7304104dSAndroid Build Coastguard Worker 68*7304104dSAndroid Build Coastguard Worker * riscv_init.c (riscv_init): HOOK segment_type_name, 69*7304104dSAndroid Build Coastguard Worker section_type_name, dynamic_tag_name and dynamic_tag_check. 70*7304104dSAndroid Build Coastguard Worker * riscv_symbol.c (riscv_segment_type_name): New function. 71*7304104dSAndroid Build Coastguard Worker (riscv_section_type_name): Likewise. 72*7304104dSAndroid Build Coastguard Worker (riscv_dynamic_tag_name): Likewise. 73*7304104dSAndroid Build Coastguard Worker (riscv_dynamic_tag_check): Likewise. 74*7304104dSAndroid Build Coastguard Worker 75*7304104dSAndroid Build Coastguard Worker2022-06-01 Ulrich Drepper <[email protected]> 76*7304104dSAndroid Build Coastguard Worker 77*7304104dSAndroid Build Coastguard Worker * Makefile.am (arm_SRCS): Add arm_machineflagname.c. 78*7304104dSAndroid Build Coastguard Worker * arm_init.c (arm_init): Hook in arm_machine_flag_name. 79*7304104dSAndroid Build Coastguard Worker * arm_machineflagname.c: New file. 80*7304104dSAndroid Build Coastguard Worker 81*7304104dSAndroid Build Coastguard Worker2022-02-16 Mark Wielaard <[email protected]> 82*7304104dSAndroid Build Coastguard Worker 83*7304104dSAndroid Build Coastguard Worker * ppc_initreg.c (ppc_set_initial_registers_tid): Define struct 84*7304104dSAndroid Build Coastguard Worker pt_regs32. Use PTRACE_GETREGSET. 85*7304104dSAndroid Build Coastguard Worker 86*7304104dSAndroid Build Coastguard Worker2021-09-29 William Cohen <[email protected]> 87*7304104dSAndroid Build Coastguard Worker 88*7304104dSAndroid Build Coastguard Worker * riscv_init.c (riscv_return_value_location_lp64f): New function 89*7304104dSAndroid Build Coastguard Worker declaration. 90*7304104dSAndroid Build Coastguard Worker (riscv_return_value_location_lp64): Likewise. 91*7304104dSAndroid Build Coastguard Worker (riscv_init): Set return_value_location based on elf class and 92*7304104dSAndroid Build Coastguard Worker ehdr flags. 93*7304104dSAndroid Build Coastguard Worker * riscv_retval.c (riscv_return_value_location_lp64d): Renamed to... 94*7304104dSAndroid Build Coastguard Worker (riscv_return_value_location_lp64ifd): ...this. Handle single, 95*7304104dSAndroid Build Coastguard Worker double, float _Complex and double _Complex cases. 96*7304104dSAndroid Build Coastguard Worker (riscv_return_value_location_lp64d): New function. 97*7304104dSAndroid Build Coastguard Worker (riscv_return_value_location_lp64f): Likewise. 98*7304104dSAndroid Build Coastguard Worker 99*7304104dSAndroid Build Coastguard Worker2021-04-19 Martin Liska <[email protected]> 100*7304104dSAndroid Build Coastguard Worker 101*7304104dSAndroid Build Coastguard Worker * aarch64_symbol.c (aarch64_data_marker_symbol): Use startswith. 102*7304104dSAndroid Build Coastguard Worker * arm_symbol.c (arm_data_marker_symbol): Likewise. 103*7304104dSAndroid Build Coastguard Worker 104*7304104dSAndroid Build Coastguard Worker2021-02-01 Érico Nogueira <[email protected]> 105*7304104dSAndroid Build Coastguard Worker 106*7304104dSAndroid Build Coastguard Worker * ppc_initreg.c: Also include <asm/ptrace.h>. 107*7304104dSAndroid Build Coastguard Worker 108*7304104dSAndroid Build Coastguard Worker2020-12-12 Dmitry V. Levin <[email protected]> 109*7304104dSAndroid Build Coastguard Worker 110*7304104dSAndroid Build Coastguard Worker * aarch64_retval.c (aarch64_return_value_location): Fix spelling typo 111*7304104dSAndroid Build Coastguard Worker in comment. 112*7304104dSAndroid Build Coastguard Worker * ppc_cfi.c (ppc_abi_cfi): Likewise. 113*7304104dSAndroid Build Coastguard Worker 114*7304104dSAndroid Build Coastguard Worker2020-11-17 Mark Wielard <[email protected]> 115*7304104dSAndroid Build Coastguard Worker 116*7304104dSAndroid Build Coastguard Worker * x86_64_symbol.c (x86_64_check_reloc_target_type): New function. 117*7304104dSAndroid Build Coastguard Worker * x86_64_init.c (x86_64_init): Hook check_reloc_target_type. 118*7304104dSAndroid Build Coastguard Worker 119*7304104dSAndroid Build Coastguard Worker2020-10-19 Mark Wielard <[email protected]> 120*7304104dSAndroid Build Coastguard Worker 121*7304104dSAndroid Build Coastguard Worker * Makefile.am (modules): Remove tilegx. 122*7304104dSAndroid Build Coastguard Worker (tilegx_SRCS): Removed. 123*7304104dSAndroid Build Coastguard Worker (libebl_backends_a_SOURCES): Remove tilegx_SRCS. 124*7304104dSAndroid Build Coastguard Worker * tilegx_corenote.c: Removed. 125*7304104dSAndroid Build Coastguard Worker * tilegx_init.c: Removed. 126*7304104dSAndroid Build Coastguard Worker * tilegx_regs.c: Removed. 127*7304104dSAndroid Build Coastguard Worker * tilegx_reloc.def: Removed. 128*7304104dSAndroid Build Coastguard Worker * tilegx_retval.c: Removed. 129*7304104dSAndroid Build Coastguard Worker * tilegx_symbol.c: Removed. 130*7304104dSAndroid Build Coastguard Worker 131*7304104dSAndroid Build Coastguard Worker2020-10-19 Mark Wielard <[email protected]> 132*7304104dSAndroid Build Coastguard Worker 133*7304104dSAndroid Build Coastguard Worker * Makefile.am (i386_SRCS): Remove i386_syscall.c. 134*7304104dSAndroid Build Coastguard Worker (x86_64_SRCS): Remove x86_64_syscall.c. 135*7304104dSAndroid Build Coastguard Worker (ppc_SRCS): Remove ppc_syscall.c. 136*7304104dSAndroid Build Coastguard Worker * i386_init.c (i386_init): Remove syscall_abi HOOK. 137*7304104dSAndroid Build Coastguard Worker * i386_syscall.c: Delete. 138*7304104dSAndroid Build Coastguard Worker * ppc64_init.c (ppc64_init): Remove syscall_abi HOOK. 139*7304104dSAndroid Build Coastguard Worker * ppc_syscall.c: Delete. 140*7304104dSAndroid Build Coastguard Worker * x86_64_init.c (x86_64_init): Remove syscall_abi HOOK. 141*7304104dSAndroid Build Coastguard Worker * x86_64_syscall.c: Delete. 142*7304104dSAndroid Build Coastguard Worker 143*7304104dSAndroid Build Coastguard Worker2020-08-28 Mark Wielard <[email protected]> 144*7304104dSAndroid Build Coastguard Worker 145*7304104dSAndroid Build Coastguard Worker * aarch64_init.c (aarch64_init): Hook dynamic_tag_name and 146*7304104dSAndroid Build Coastguard Worker dynamic_tag_check. 147*7304104dSAndroid Build Coastguard Worker * aarch64_symbol.c (aarch64_dynamic_tag_name): New function. 148*7304104dSAndroid Build Coastguard Worker (aarch64_dynamic_tag_check): Likewise. 149*7304104dSAndroid Build Coastguard Worker 150*7304104dSAndroid Build Coastguard Worker2020-06-16 Mark Wielard <[email protected]> 151*7304104dSAndroid Build Coastguard Worker 152*7304104dSAndroid Build Coastguard Worker * common-reloc.c (reloc_nametable): Make zero a 1 char array. 153*7304104dSAndroid Build Coastguard Worker Initialize it as an array { '\0' }. 154*7304104dSAndroid Build Coastguard Worker (reloc_type_name): Access zero as an array. 155*7304104dSAndroid Build Coastguard Worker 156*7304104dSAndroid Build Coastguard Worker2020-06-10 Mark Wielard <[email protected]> 157*7304104dSAndroid Build Coastguard Worker 158*7304104dSAndroid Build Coastguard Worker * aarch64_init.c (aarch64_init): Remove ehlen, return eh. 159*7304104dSAndroid Build Coastguard Worker * alpha_init.c (alpha_init): Likewise. 160*7304104dSAndroid Build Coastguard Worker * arm_init.c (arm_init): Likewise. 161*7304104dSAndroid Build Coastguard Worker * bpf_init.c (bpf_init): Likewise. 162*7304104dSAndroid Build Coastguard Worker * csky_init.c (csky_init): Likewise. 163*7304104dSAndroid Build Coastguard Worker * i386_init.c (i386_init): Likewise. 164*7304104dSAndroid Build Coastguard Worker * ia64_init.c (ia64_init): Likewise. 165*7304104dSAndroid Build Coastguard Worker * m68k_init.c (m68k_init): Likewise. 166*7304104dSAndroid Build Coastguard Worker * ppc64_init.c (ppc64_init): Likewise. 167*7304104dSAndroid Build Coastguard Worker * ppc_init.c (ppc_init): Likewise. 168*7304104dSAndroid Build Coastguard Worker * riscv_init.c (riscv_init): Likewise. 169*7304104dSAndroid Build Coastguard Worker * s390_init.c (s390_init): Likewise. 170*7304104dSAndroid Build Coastguard Worker * sh_init.c (sh_init): Likewise. 171*7304104dSAndroid Build Coastguard Worker * sparc_init.c (sparc_init): Likewise. 172*7304104dSAndroid Build Coastguard Worker * tilegx_init.c (tilegx_init): Likewise. 173*7304104dSAndroid Build Coastguard Worker * x86_64_init.c (x86_64_init): Likewise. 174*7304104dSAndroid Build Coastguard Worker * libebl_CPU.h (init): Adjust EBLHOOK signature. 175*7304104dSAndroid Build Coastguard Worker 176*7304104dSAndroid Build Coastguard Worker2019-07-05 Omar Sandoval <[email protected]> 177*7304104dSAndroid Build Coastguard Worker 178*7304104dSAndroid Build Coastguard Worker * Makefile.am: Replace libcpu_{i386,x86_64,bpf}.a with libcpu.a. 179*7304104dSAndroid Build Coastguard Worker Replace libcpu.a with libcpu_pic.a. 180*7304104dSAndroid Build Coastguard Worker Combine libebl_CPU.so modules into libebl_backends{,_pic}.a. 181*7304104dSAndroid Build Coastguard Worker 182*7304104dSAndroid Build Coastguard Worker2019-07-13 Mao Han <[email protected]> 183*7304104dSAndroid Build Coastguard Worker 184*7304104dSAndroid Build Coastguard Worker * Makefile.am: Add C-SKY. 185*7304104dSAndroid Build Coastguard Worker * csky_attrs.c: New file. 186*7304104dSAndroid Build Coastguard Worker * csky_cfi.c: New file. 187*7304104dSAndroid Build Coastguard Worker * csky_corenote.c: Likewise. 188*7304104dSAndroid Build Coastguard Worker * csky_init.c: Likewise. 189*7304104dSAndroid Build Coastguard Worker * csky_initreg.c: Likewise. 190*7304104dSAndroid Build Coastguard Worker * csky_regs.c: Likewise. 191*7304104dSAndroid Build Coastguard Worker * csky_reloc.def: Likewise. 192*7304104dSAndroid Build Coastguard Worker * csky_symbol.c: Likewise. 193*7304104dSAndroid Build Coastguard Worker 194*7304104dSAndroid Build Coastguard Worker2019-06-28 Mark Wielaard <[email protected]> 195*7304104dSAndroid Build Coastguard Worker 196*7304104dSAndroid Build Coastguard Worker * aarch64_init.c (aarch64_init.c): Remove eh->name; 197*7304104dSAndroid Build Coastguard Worker * alpha_init.c (alpha_init.c): Remove eh->name; 198*7304104dSAndroid Build Coastguard Worker * arm_init.c (arm_init.c): Remove eh->name; 199*7304104dSAndroid Build Coastguard Worker * bpf_init.c (bpf_init.c): Remove eh->name; 200*7304104dSAndroid Build Coastguard Worker * i386_init.c (i386_init.c): Remove eh->name; 201*7304104dSAndroid Build Coastguard Worker * ia64_init.c (ia64_init.c): Remove eh->name; 202*7304104dSAndroid Build Coastguard Worker * m68k_init.c (m68k_init.c): Remove eh->name; 203*7304104dSAndroid Build Coastguard Worker * ppc64_init.c (ppc64_init.c): Remove eh->name; 204*7304104dSAndroid Build Coastguard Worker * ppc_init.c (ppc_init.c): Remove eh->name; 205*7304104dSAndroid Build Coastguard Worker * riscv_init.c (riscv_init.c): Remove eh->name; 206*7304104dSAndroid Build Coastguard Worker * s390_init.c (s390_init.c): Remove eh->name; 207*7304104dSAndroid Build Coastguard Worker * sh_init.c (sh_init.c): Remove eh->name; 208*7304104dSAndroid Build Coastguard Worker * sparc_init.c (sparc_init.c): Remove eh->name; 209*7304104dSAndroid Build Coastguard Worker * tilegx_init.c (tilegx_init.c): Remove eh->name; 210*7304104dSAndroid Build Coastguard Worker * x86_64_init.c (x86_64_init.c): Remove eh->name; 211*7304104dSAndroid Build Coastguard Worker 212*7304104dSAndroid Build Coastguard Worker2019-04-14 Mark Wielaard <[email protected]> 213*7304104dSAndroid Build Coastguard Worker 214*7304104dSAndroid Build Coastguard Worker * riscv_cfi.c: Fix BACKEND define. 215*7304104dSAndroid Build Coastguard Worker 216*7304104dSAndroid Build Coastguard Worker2019-02-15 Mark Wielaard <[email protected]> 217*7304104dSAndroid Build Coastguard Worker 218*7304104dSAndroid Build Coastguard Worker * s390_init.c (s390_init): Hook check_special_symbol. 219*7304104dSAndroid Build Coastguard Worker * s390_symbol.c (s390_check_sepcial_symbol): New function. 220*7304104dSAndroid Build Coastguard Worker 221*7304104dSAndroid Build Coastguard Worker2018-12-27 Jim Wilson <[email protected]> 222*7304104dSAndroid Build Coastguard Worker 223*7304104dSAndroid Build Coastguard Worker * Makefile.am (riscv_SRCS): Add riscv64_corenote.c. 224*7304104dSAndroid Build Coastguard Worker * riscv64_corenote.c: New file. 225*7304104dSAndroid Build Coastguard Worker * riscv_corenote.c (BITS): New. 226*7304104dSAndroid Build Coastguard Worker (BACKEND): Conditional on BITS. 227*7304104dSAndroid Build Coastguard Worker (ULONG, UID_T, GID_T, ALIGN_ULONG, ALIGN_UID_T, ALIGN_GID_T): Likewise. 228*7304104dSAndroid Build Coastguard Worker (TYPE_ULONG, TYPE_UID_T, TYPE_GID_T): Likewise. 229*7304104dSAndroid Build Coastguard Worker (prstatus_regs): Use BITS/8 instead of 8. 230*7304104dSAndroid Build Coastguard Worker (PRSTATUS_REGS_SIZE): Likewise. 231*7304104dSAndroid Build Coastguard Worker * riscv_init.c (riscv64_core_note): Declare. 232*7304104dSAndroid Build Coastguard Worker (riscv_init): If ELFCLASS64 then use riscv64_core_note hook. 233*7304104dSAndroid Build Coastguard Worker 234*7304104dSAndroid Build Coastguard Worker * Makefile.am (riscv_SRCS): Add riscv_retval.c. 235*7304104dSAndroid Build Coastguard Worker * riscv_init.c: Include libelfP.h. 236*7304104dSAndroid Build Coastguard Worker (riscv_return_value_location_lp64d): Declare. 237*7304104dSAndroid Build Coastguard Worker (riscv_init): Delete unused attribute from elf parameter. Register 238*7304104dSAndroid Build Coastguard Worker riscv_return_value_location_lp64d hook if 64-bit ELF and 64-bit FP 239*7304104dSAndroid Build Coastguard Worker registers. 240*7304104dSAndroid Build Coastguard Worker * riscv_retval.c: New file. 241*7304104dSAndroid Build Coastguard Worker 242*7304104dSAndroid Build Coastguard Worker * riscv_corenote.c (prstatus_regs): Change offset from 1 to 8. 243*7304104dSAndroid Build Coastguard Worker (PRSTATUS_REGSET_ITEMS): New. 244*7304104dSAndroid Build Coastguard Worker 245*7304104dSAndroid Build Coastguard Worker2018-11-06 Mark Wielaard <[email protected]> 246*7304104dSAndroid Build Coastguard Worker 247*7304104dSAndroid Build Coastguard Worker * x86_64_symbol.c (x86_64_section_type_name): New function. 248*7304104dSAndroid Build Coastguard Worker * x86_64_init.c (x86_64_int): Hook section_type_name. 249*7304104dSAndroid Build Coastguard Worker 250*7304104dSAndroid Build Coastguard Worker2018-10-20 Mark Wielaard <[email protected]> 251*7304104dSAndroid Build Coastguard Worker 252*7304104dSAndroid Build Coastguard Worker * ppc_initreg.c (ppc_set_initial_registers_tid): Use define instead of 253*7304104dSAndroid Build Coastguard Worker const for size of dwarf_regs array. 254*7304104dSAndroid Build Coastguard Worker 255*7304104dSAndroid Build Coastguard Worker2018-10-02 Andreas Schwab <[email protected]> 256*7304104dSAndroid Build Coastguard Worker 257*7304104dSAndroid Build Coastguard Worker * riscv_symbol.c (riscv_reloc_simple_type): Add parameter addsub. 258*7304104dSAndroid Build Coastguard Worker Set it for ADD and SUB relocations. 259*7304104dSAndroid Build Coastguard Worker * aarch64_symbol.c (aarch64_reloc_simple_type): Add and ignore 260*7304104dSAndroid Build Coastguard Worker third parameter. 261*7304104dSAndroid Build Coastguard Worker * alpha_symbol.c (alpha_reloc_simple_type): Likewise. 262*7304104dSAndroid Build Coastguard Worker * arm_symbol.c (arm_reloc_simple_type): Likewise. 263*7304104dSAndroid Build Coastguard Worker * bpf_symbol.c (bpf_reloc_simple_type): Likewise. 264*7304104dSAndroid Build Coastguard Worker * i386_symbol.c (i386_reloc_simple_type): Likewise. 265*7304104dSAndroid Build Coastguard Worker * ia64_symbol.c (ia64_reloc_simple_type): Likewise. 266*7304104dSAndroid Build Coastguard Worker * m68k_symbol.c (m68k_reloc_simple_type): Likewise. 267*7304104dSAndroid Build Coastguard Worker * ppc64_symbol.c (ppc64_reloc_simple_type): Likewise. 268*7304104dSAndroid Build Coastguard Worker * ppc_symbol.c (ppc_reloc_simple_type): Likewise. 269*7304104dSAndroid Build Coastguard Worker * s390_symbol.c (s390_reloc_simple_type): Likewise. 270*7304104dSAndroid Build Coastguard Worker * sh_symbol.c (sh_reloc_simple_type): Likewise. 271*7304104dSAndroid Build Coastguard Worker * sparc_symbol.c (sparc_reloc_simple_type): Likewise. 272*7304104dSAndroid Build Coastguard Worker * tilegx_symbol.c (tilegx_reloc_simple_type): Likewise. 273*7304104dSAndroid Build Coastguard Worker * x86_64_symbol.c (x86_64_reloc_simple_type): Likewise. 274*7304104dSAndroid Build Coastguard Worker 275*7304104dSAndroid Build Coastguard Worker2018-09-12 Mark Wielaard <[email protected]> 276*7304104dSAndroid Build Coastguard Worker 277*7304104dSAndroid Build Coastguard Worker * ppc64_init.c (ppc64_init): Use elf_getshdrstrndx. 278*7304104dSAndroid Build Coastguard Worker 279*7304104dSAndroid Build Coastguard Worker2018-09-12 Mark Wielaard <[email protected]> 280*7304104dSAndroid Build Coastguard Worker 281*7304104dSAndroid Build Coastguard Worker * aarch64_symbol.c (aarch64_check_special_symbol): Drop ehdr argument, 282*7304104dSAndroid Build Coastguard Worker use elf_getshdrstrndx. 283*7304104dSAndroid Build Coastguard Worker * alpha_symbol.c (alpha_check_special_symbol): Drop ehdr argument. 284*7304104dSAndroid Build Coastguard Worker * ppc64_symbol.c (ppc64_check_special_symbol): Likewise and use 285*7304104dSAndroid Build Coastguard Worker elf_getshdrstrndx. 286*7304104dSAndroid Build Coastguard Worker * ppc_symbol.c (ppc_check_special_symbol): Likewise. 287*7304104dSAndroid Build Coastguard Worker * riscv_symbol.c (riscv_check_special_symbol): Likewise. 288*7304104dSAndroid Build Coastguard Worker 289*7304104dSAndroid Build Coastguard Worker2018-07-21 Andreas Schwab <[email protected]> 290*7304104dSAndroid Build Coastguard Worker 291*7304104dSAndroid Build Coastguard Worker * Makefile.am (m68k_SRCS): Add m68k_cfi.c and m68k_initreg.c. 292*7304104dSAndroid Build Coastguard Worker * m68k_cfi.c: New file. 293*7304104dSAndroid Build Coastguard Worker * m68k_initreg.c: New file. 294*7304104dSAndroid Build Coastguard Worker * m68k_init.c (m68k_init): Hook abi_cfi and 295*7304104dSAndroid Build Coastguard Worker set_initial_registers_tid. 296*7304104dSAndroid Build Coastguard Worker 297*7304104dSAndroid Build Coastguard Worker2018-07-19 Andreas Schwab <[email protected]> 298*7304104dSAndroid Build Coastguard Worker 299*7304104dSAndroid Build Coastguard Worker * riscv_regs.c (riscv_register_info): Fix typo. 300*7304104dSAndroid Build Coastguard Worker 301*7304104dSAndroid Build Coastguard Worker2018-07-17 Andreas Schwab <[email protected]> 302*7304104dSAndroid Build Coastguard Worker 303*7304104dSAndroid Build Coastguard Worker * Makefile.am (riscv_SRCS): Add riscv_corenote.c. 304*7304104dSAndroid Build Coastguard Worker * riscv_corenote.c: New file. 305*7304104dSAndroid Build Coastguard Worker * riscv_init.c (riscv_init): Hook core_note. 306*7304104dSAndroid Build Coastguard Worker 307*7304104dSAndroid Build Coastguard Worker2018-07-11 Andreas Schwab <[email protected]> 308*7304104dSAndroid Build Coastguard Worker 309*7304104dSAndroid Build Coastguard Worker * Makefile.am (riscv_SRCS): Add riscv_initreg.c. 310*7304104dSAndroid Build Coastguard Worker * riscv_initreg.c: New file. 311*7304104dSAndroid Build Coastguard Worker * riscv_init.c (riscv_init): Hook set_initial_registers_tid. 312*7304104dSAndroid Build Coastguard Worker 313*7304104dSAndroid Build Coastguard Worker2018-06-16 Yonghong Song <[email protected]> 314*7304104dSAndroid Build Coastguard Worker 315*7304104dSAndroid Build Coastguard Worker * Makefile.am (bpf_SRCS): Add bpf_symbol.c. 316*7304104dSAndroid Build Coastguard Worker * bpf_init.c (bpf_init): Add reloc_simple_type HOOK. 317*7304104dSAndroid Build Coastguard Worker * bpf_reloc.def: Add RELOC_TYPE 64_64 and 64_32. 318*7304104dSAndroid Build Coastguard Worker * bpf_symbol.c: New file. 319*7304104dSAndroid Build Coastguard Worker 320*7304104dSAndroid Build Coastguard Worker2018-06-21 Mark Wielaard <[email protected]> 321*7304104dSAndroid Build Coastguard Worker 322*7304104dSAndroid Build Coastguard Worker * bpf_reloc.def: Remove MAP_FD. 323*7304104dSAndroid Build Coastguard Worker 324*7304104dSAndroid Build Coastguard Worker2018-06-13 Andreas Schwab <[email protected]> 325*7304104dSAndroid Build Coastguard Worker 326*7304104dSAndroid Build Coastguard Worker * Makefile.am (riscv_SRCS): Add riscv_cfi.c and riscv_regs.c. 327*7304104dSAndroid Build Coastguard Worker * riscv_cfi.c: New file. 328*7304104dSAndroid Build Coastguard Worker * riscv_regs.c: Likewise. 329*7304104dSAndroid Build Coastguard Worker * riscv_init.c (riscv_init): Hook register_info and abi_cfi. 330*7304104dSAndroid Build Coastguard Worker 331*7304104dSAndroid Build Coastguard Worker2018-05-15 Andreas Schwab <[email protected]> 332*7304104dSAndroid Build Coastguard Worker 333*7304104dSAndroid Build Coastguard Worker * riscv_init.c (riscv_init): Hook check_special_symbol. 334*7304104dSAndroid Build Coastguard Worker * riscv_symbol.c (riscv_check_special_symbol): New function. 335*7304104dSAndroid Build Coastguard Worker 336*7304104dSAndroid Build Coastguard Worker2018-04-19 Andreas Schwab <[email protected]> 337*7304104dSAndroid Build Coastguard Worker 338*7304104dSAndroid Build Coastguard Worker * Makefile.am (modules): Add riscv. 339*7304104dSAndroid Build Coastguard Worker * riscv_init.c: New file. 340*7304104dSAndroid Build Coastguard Worker * riscv_reloc.def: New file. 341*7304104dSAndroid Build Coastguard Worker * riscv_symbol.c: New file. 342*7304104dSAndroid Build Coastguard Worker 343*7304104dSAndroid Build Coastguard Worker2018-04-11 Mark Wielaard <[email protected]> 344*7304104dSAndroid Build Coastguard Worker 345*7304104dSAndroid Build Coastguard Worker * aarch64_cfi.c (aarch64_abi_cfi): Add rule for restoring SP from 346*7304104dSAndroid Build Coastguard Worker CFA address. 347*7304104dSAndroid Build Coastguard Worker 348*7304104dSAndroid Build Coastguard Worker2018-02-15 Mark Wielaard <[email protected]> 349*7304104dSAndroid Build Coastguard Worker 350*7304104dSAndroid Build Coastguard Worker * ppc_initreg.c: Include ptrace.h before system.h and sys/user.h. 351*7304104dSAndroid Build Coastguard Worker 352*7304104dSAndroid Build Coastguard Worker2018-02-09 Joshua Watt <[email protected]> 353*7304104dSAndroid Build Coastguard Worker 354*7304104dSAndroid Build Coastguard Worker * aarch64_retval.c (aarch64_return_value_location): Use FALLTHROUGH 355*7304104dSAndroid Build Coastguard Worker macro instead of comment. 356*7304104dSAndroid Build Coastguard Worker * alpha_retval.c (alpha_return_value_location): Likewise. 357*7304104dSAndroid Build Coastguard Worker * arm_regs.c (arm_register_info): Likewise. 358*7304104dSAndroid Build Coastguard Worker * arm_retval.c (arm_return_value_location): Likewise. 359*7304104dSAndroid Build Coastguard Worker * i386_regs.c (i386_register_info): Likewise. 360*7304104dSAndroid Build Coastguard Worker * i386_retval.c (i386_return_value_location): Likewise. 361*7304104dSAndroid Build Coastguard Worker * ia64_retval.c (ia64_return_value_location): Likewise. 362*7304104dSAndroid Build Coastguard Worker * linux-core-note.c (core_note): Likewise. 363*7304104dSAndroid Build Coastguard Worker * m68k_retval.c (m68k_return_value_location): Likewise. 364*7304104dSAndroid Build Coastguard Worker * ppc64_retval.c (ppc64_return_value_location): Likewise. 365*7304104dSAndroid Build Coastguard Worker * ppc_regs.c (ppc_register_info): Likewise. 366*7304104dSAndroid Build Coastguard Worker * ppc_retval.c (ppc_return_value_location): Likewise. 367*7304104dSAndroid Build Coastguard Worker * s390_retval.c (s390_return_value_location): Likewise. 368*7304104dSAndroid Build Coastguard Worker * sh_retval.c (sh_return_value_location): Likewise. 369*7304104dSAndroid Build Coastguard Worker * sparc_retval.c (sparc_return_value_location): Likewise. 370*7304104dSAndroid Build Coastguard Worker * tilegx_retval.c (tilegx_return_value_location): Likewise. 371*7304104dSAndroid Build Coastguard Worker * x86_64_regs.c (x86_64_register_info): Likewise. 372*7304104dSAndroid Build Coastguard Worker * x86_64_retval.c (x86_64_return_value_location): Likewise. 373*7304104dSAndroid Build Coastguard Worker 374*7304104dSAndroid Build Coastguard Worker2017-10-24 Mark Wielaard <[email protected]> 375*7304104dSAndroid Build Coastguard Worker 376*7304104dSAndroid Build Coastguard Worker * Makefile.am (m68k_corenote_no_Wpacked_not_aligned): New variable. 377*7304104dSAndroid Build Coastguard Worker 378*7304104dSAndroid Build Coastguard Worker2017-08-18 Ulf Hermann <[email protected]> 379*7304104dSAndroid Build Coastguard Worker 380*7304104dSAndroid Build Coastguard Worker * linux-core-note.c: Use attribute_packed. 381*7304104dSAndroid Build Coastguard Worker 382*7304104dSAndroid Build Coastguard Worker2017-04-27 Ulf Hermann <[email protected]> 383*7304104dSAndroid Build Coastguard Worker 384*7304104dSAndroid Build Coastguard Worker * Makefile.am: Use dso_LDFLAGS. 385*7304104dSAndroid Build Coastguard Worker 386*7304104dSAndroid Build Coastguard Worker2017-07-27 Mark Wielaard <[email protected]> 387*7304104dSAndroid Build Coastguard Worker 388*7304104dSAndroid Build Coastguard Worker * sparc_reloc.def: GOTDATA_OP_HIX22, GOTDATA_OP_LOX10 and 389*7304104dSAndroid Build Coastguard Worker GOTDATA_OP can be used in ET_REL files. 390*7304104dSAndroid Build Coastguard Worker 391*7304104dSAndroid Build Coastguard Worker2017-07-19 Gustavo Romero <[email protected]> 392*7304104dSAndroid Build Coastguard Worker 393*7304104dSAndroid Build Coastguard Worker * ppc_corenote.c: Add offsets for ppc64 HTM SPRs: thfar, tfiar, 394*7304104dSAndroid Build Coastguard Worker and texasr. 395*7304104dSAndroid Build Coastguard Worker * ppc_regs.c: Add names for ppc64 HTM SPRs mappings. 396*7304104dSAndroid Build Coastguard Worker 397*7304104dSAndroid Build Coastguard Worker2017-07-20 Mark Wielaard <[email protected]> 398*7304104dSAndroid Build Coastguard Worker 399*7304104dSAndroid Build Coastguard Worker * aarch64_init.c (aarch64_init): Hook data_marker_symbol. 400*7304104dSAndroid Build Coastguard Worker * aarch64_symbol.c (aarch64_data_marker_symbol): New function. 401*7304104dSAndroid Build Coastguard Worker * arm_init.c (arm_init): Hook data_marker_symbol. 402*7304104dSAndroid Build Coastguard Worker * arm_symbol.c (aarch64_data_marker_symbol): New function. 403*7304104dSAndroid Build Coastguard Worker 404*7304104dSAndroid Build Coastguard Worker2017-07-18 Mark Wielaard <[email protected]> 405*7304104dSAndroid Build Coastguard Worker 406*7304104dSAndroid Build Coastguard Worker * Makefile.am (cpu_bpf): Always define. 407*7304104dSAndroid Build Coastguard Worker * bpf_init.c (disasm): Always hook. 408*7304104dSAndroid Build Coastguard Worker * bpf_regs.c: Include bpf.h instead of linux/bpf.h. Don't define 409*7304104dSAndroid Build Coastguard Worker MAX_BPF_REG. 410*7304104dSAndroid Build Coastguard Worker 411*7304104dSAndroid Build Coastguard Worker2017-02-17 Ulf Hermann <[email protected]> 412*7304104dSAndroid Build Coastguard Worker 413*7304104dSAndroid Build Coastguard Worker * Makefile.am: Add libeu. 414*7304104dSAndroid Build Coastguard Worker (libebl_%so): Link with --no-undefined,-z,defs,-z,relro 415*7304104dSAndroid Build Coastguard Worker and libeu.a. 416*7304104dSAndroid Build Coastguard Worker 417*7304104dSAndroid Build Coastguard Worker2017-06-17 Mark Wielaard <[email protected]> 418*7304104dSAndroid Build Coastguard Worker 419*7304104dSAndroid Build Coastguard Worker * s390_initreg.c: Swap sys/ptrace.h and asm/ptrace.h include order. 420*7304104dSAndroid Build Coastguard Worker 421*7304104dSAndroid Build Coastguard Worker2017-06-15 Andreas Schwab <[email protected]> 422*7304104dSAndroid Build Coastguard Worker 423*7304104dSAndroid Build Coastguard Worker * ppc_symbol.c (ppc_machine_flag_check): New function. 424*7304104dSAndroid Build Coastguard Worker * ppc_init.c (ppc_init): Hook it. 425*7304104dSAndroid Build Coastguard Worker 426*7304104dSAndroid Build Coastguard Worker2017-05-30 Mark Wielaard <[email protected]> 427*7304104dSAndroid Build Coastguard Worker 428*7304104dSAndroid Build Coastguard Worker * ppc64_unwind.c: New file. 429*7304104dSAndroid Build Coastguard Worker * ppc64_init.c (pcc64_init): Hook unwind. 430*7304104dSAndroid Build Coastguard Worker * Makefile.am (ppc64_SRCS): Add ppc64_unwind.c 431*7304104dSAndroid Build Coastguard Worker 432*7304104dSAndroid Build Coastguard Worker2017-04-06 Mark Wielaard <[email protected]> 433*7304104dSAndroid Build Coastguard Worker 434*7304104dSAndroid Build Coastguard Worker * i386_unwind.c: New file. 435*7304104dSAndroid Build Coastguard Worker * i386_init.c: Hook i386_unwind. 436*7304104dSAndroid Build Coastguard Worker * Makefile.am (i386_SRCS): Add i386_unwind.c 437*7304104dSAndroid Build Coastguard Worker 438*7304104dSAndroid Build Coastguard Worker2017-02-09 Ulf Hermann <[email protected]> 439*7304104dSAndroid Build Coastguard Worker 440*7304104dSAndroid Build Coastguard Worker * aarch64_unwind.c: New file 441*7304104dSAndroid Build Coastguard Worker * Makefile.am (aarch64_SRCS): Add aarch64_unwind.c 442*7304104dSAndroid Build Coastguard Worker * aarch64_init.c (aarch64_init): Hook aarch64_unwind 443*7304104dSAndroid Build Coastguard Worker 444*7304104dSAndroid Build Coastguard Worker2017-02-09 Ulf Hermann <[email protected]> 445*7304104dSAndroid Build Coastguard Worker 446*7304104dSAndroid Build Coastguard Worker * x86_64_unwind.c: New file 447*7304104dSAndroid Build Coastguard Worker * Makefile.am (x86_64_SRCS): Add x86_64_unwind.c 448*7304104dSAndroid Build Coastguard Worker * x86_64_init.c (x86_64_init): Hook x86_64_unwind 449*7304104dSAndroid Build Coastguard Worker 450*7304104dSAndroid Build Coastguard Worker2017-04-20 Ulf Hermann <[email protected]> 451*7304104dSAndroid Build Coastguard Worker 452*7304104dSAndroid Build Coastguard Worker * aarch64_initreg.c: Compile register initialization only on linux. 453*7304104dSAndroid Build Coastguard Worker * arm_initreg.c: Likewise. 454*7304104dSAndroid Build Coastguard Worker * ppc_initreg.c: Likewise. 455*7304104dSAndroid Build Coastguard Worker * s390_initreg.c: Likewise. 456*7304104dSAndroid Build Coastguard Worker * x86_64_initreg.c: Likewise. 457*7304104dSAndroid Build Coastguard Worker 458*7304104dSAndroid Build Coastguard Worker2017-02-15 Mark Wielaard <[email protected]> 459*7304104dSAndroid Build Coastguard Worker 460*7304104dSAndroid Build Coastguard Worker * ppc64_init.c (ppc64_init): Add check_object_attribute HOOK. 461*7304104dSAndroid Build Coastguard Worker * ppc_attrs.c (ppc_check_object_attribute): Add Single-precision hard 462*7304104dSAndroid Build Coastguard Worker float. 463*7304104dSAndroid Build Coastguard Worker 464*7304104dSAndroid Build Coastguard Worker2016-11-02 Mark Wielaard <[email protected]> 465*7304104dSAndroid Build Coastguard Worker 466*7304104dSAndroid Build Coastguard Worker * i386_regs.c (i386_register_info): Add fallthrough comment. 467*7304104dSAndroid Build Coastguard Worker * i386_retval.c (i386_return_value_location): Move fallthrough 468*7304104dSAndroid Build Coastguard Worker comment. 469*7304104dSAndroid Build Coastguard Worker * linux-core-note.c (core_note): Adjust fallthrough comment. 470*7304104dSAndroid Build Coastguard Worker * m68k_retval.c (m68k_return_value_location): Move fallthrough 471*7304104dSAndroid Build Coastguard Worker comment. 472*7304104dSAndroid Build Coastguard Worker * ppc_regs.c (ppc_register_info): Add fallthrough comment. 473*7304104dSAndroid Build Coastguard Worker * x86_64_regs.c (x86_64_register_info): Likewise. 474*7304104dSAndroid Build Coastguard Worker 475*7304104dSAndroid Build Coastguard Worker2016-08-09 Jose E. Marchesi <[email protected]> 476*7304104dSAndroid Build Coastguard Worker 477*7304104dSAndroid Build Coastguard Worker * sparc_attrs.c (sparc_check_object_attribute): Fix the 478*7304104dSAndroid Build Coastguard Worker calculation of GNU_SParc_HWCAPS and GNU_SParc_HWCAPS2 values as 479*7304104dSAndroid Build Coastguard Worker comma-separated list of hw capability names. 480*7304104dSAndroid Build Coastguard Worker 481*7304104dSAndroid Build Coastguard Worker2016-07-10 Andreas Schwab <[email protected]> 482*7304104dSAndroid Build Coastguard Worker 483*7304104dSAndroid Build Coastguard Worker * m68k_corenote.c (ALIGN_PRSTATUS): Define. 484*7304104dSAndroid Build Coastguard Worker * linux-core-note.c (struct EBLHOOK(prstatus)): Set alignment to 485*7304104dSAndroid Build Coastguard Worker ALIGN_PRSTATUS if defined. 486*7304104dSAndroid Build Coastguard Worker 487*7304104dSAndroid Build Coastguard Worker2016-06-28 Richard Henderson <[email protected]> 488*7304104dSAndroid Build Coastguard Worker 489*7304104dSAndroid Build Coastguard Worker * Makefile.am (modules): Add bpf. 490*7304104dSAndroid Build Coastguard Worker (libebl_pic): Add libebl_bpf_pic.a. 491*7304104dSAndroid Build Coastguard Worker (am_libebl_bpf_pic_a_OBJECTS): New. 492*7304104dSAndroid Build Coastguard Worker * bpf_init.c, bpf_regs.c, bpf_reloc.def: New files. 493*7304104dSAndroid Build Coastguard Worker * common-reloc.c (copy_reloc_p): Honor NO_COPY_RELOC. 494*7304104dSAndroid Build Coastguard Worker (init_reloc): Likewise. 495*7304104dSAndroid Build Coastguard Worker 496*7304104dSAndroid Build Coastguard Worker2016-05-20 Andreas Schwab <[email protected]> 497*7304104dSAndroid Build Coastguard Worker 498*7304104dSAndroid Build Coastguard Worker * Makefile.am (modules): Add m68k. 499*7304104dSAndroid Build Coastguard Worker (libebl_pic): Add libebl_m68k_pic.a. 500*7304104dSAndroid Build Coastguard Worker (m68k_SRCS, libebl_m68k_pic_a_SOURCES) 501*7304104dSAndroid Build Coastguard Worker (am_libebl_m68k_pic_a_OBJECTS): Define. 502*7304104dSAndroid Build Coastguard Worker * m68k_init.c: New file. 503*7304104dSAndroid Build Coastguard Worker * m68k_symbol.c: New file. 504*7304104dSAndroid Build Coastguard Worker * m68k_regs.c: New file. 505*7304104dSAndroid Build Coastguard Worker * m68k_retval.c: New file. 506*7304104dSAndroid Build Coastguard Worker * m68k_corenote.c: New file. 507*7304104dSAndroid Build Coastguard Worker * m68k_reloc.def: New file. 508*7304104dSAndroid Build Coastguard Worker * linux-core-note.c (ALIGN_INT): Only define if not defined. 509*7304104dSAndroid Build Coastguard Worker 510*7304104dSAndroid Build Coastguard Worker2016-02-26 Jose E. Marchesi <[email protected]> 511*7304104dSAndroid Build Coastguard Worker 512*7304104dSAndroid Build Coastguard Worker * sparc_initreg.c (EBLHOOK): Provide a dummy 513*7304104dSAndroid Build Coastguard Worker sparc_set_initial_registers_tid for sparc32. This fixes the build 514*7304104dSAndroid Build Coastguard Worker in sparcv9-*-* targets. 515*7304104dSAndroid Build Coastguard Worker 516*7304104dSAndroid Build Coastguard Worker2016-02-26 Andreas Schwab <[email protected]> 517*7304104dSAndroid Build Coastguard Worker 518*7304104dSAndroid Build Coastguard Worker * ppc_symbol.c (ppc_dynamic_tag_name): Add DT_PPC_OPT. 519*7304104dSAndroid Build Coastguard Worker (ppc_dynamic_tag_check): Likewise. 520*7304104dSAndroid Build Coastguard Worker 521*7304104dSAndroid Build Coastguard Worker2015-12-28 Mark Wielaard <[email protected]> 522*7304104dSAndroid Build Coastguard Worker 523*7304104dSAndroid Build Coastguard Worker * i386_reloc.def: Add GOT32X. 524*7304104dSAndroid Build Coastguard Worker * x86_64_reloc.def: Add GOTPCRELX and REX_GOTPCRELX. 525*7304104dSAndroid Build Coastguard Worker 526*7304104dSAndroid Build Coastguard Worker2016-02-12 Mark Wielaard <[email protected]> 527*7304104dSAndroid Build Coastguard Worker 528*7304104dSAndroid Build Coastguard Worker * aarch64_corenote.c (aarch64_syscall_items): New Ebl_Core_Item[]. 529*7304104dSAndroid Build Coastguard Worker (EXTRA_NOTES): Add NT_ARM_SYSTEM_CALL. 530*7304104dSAndroid Build Coastguard Worker * eblcorenotetypename.c (ebl_core_note_type_name): 531*7304104dSAndroid Build Coastguard Worker Add ARM_SYSTEM_CALL. 532*7304104dSAndroid Build Coastguard Worker 533*7304104dSAndroid Build Coastguard Worker2015-12-08 Jose E. Marchesi <[email protected]> 534*7304104dSAndroid Build Coastguard Worker 535*7304104dSAndroid Build Coastguard Worker * sparc_init.c (sparc_init): Hook sparc_set_initial_registers_tid. 536*7304104dSAndroid Build Coastguard Worker * sparc_initreg.c: New file. 537*7304104dSAndroid Build Coastguard Worker * Makefile.am (sparc_SRCS): Added sparc_initreg.c. 538*7304104dSAndroid Build Coastguard Worker 539*7304104dSAndroid Build Coastguard Worker2015-12-08 Jose E. Marchesi <[email protected]> 540*7304104dSAndroid Build Coastguard Worker 541*7304104dSAndroid Build Coastguard Worker * sparc_corenote.c: Header comment typo fixed. 542*7304104dSAndroid Build Coastguard Worker (PRSTATUS_REGSET_ITEMS): Defined, so the PC can be fetched from 543*7304104dSAndroid Build Coastguard Worker core files. 544*7304104dSAndroid Build Coastguard Worker * Makefile.am (sparc_SRCS): Added sparc_cfi.c 545*7304104dSAndroid Build Coastguard Worker * sparc_cfi.c: New file. 546*7304104dSAndroid Build Coastguard Worker * sparc_init.c (sparc_init): Set eh->frame_nregs, eh->ra_offset 547*7304104dSAndroid Build Coastguard Worker and hook sparc_abi_cfi. 548*7304104dSAndroid Build Coastguard Worker 549*7304104dSAndroid Build Coastguard Worker2015-10-21 Chih-Hung Hsieh <[email protected]> 550*7304104dSAndroid Build Coastguard Worker 551*7304104dSAndroid Build Coastguard Worker * ia64_retval.c (hfa_type): Move nested function 'hfa' to file scope. 552*7304104dSAndroid Build Coastguard Worker * aarch64_regs.c (aarch64_register_info): Move nested function 'regtype' 553*7304104dSAndroid Build Coastguard Worker to file scope. 554*7304104dSAndroid Build Coastguard Worker 555*7304104dSAndroid Build Coastguard Worker2015-10-16 Mark Wielaard <[email protected]> 556*7304104dSAndroid Build Coastguard Worker 557*7304104dSAndroid Build Coastguard Worker * ppc_symbol.c (ppc_check_special_symbol): Also allow _SDA_BASE_ 558*7304104dSAndroid Build Coastguard Worker in .data section. 559*7304104dSAndroid Build Coastguard Worker 560*7304104dSAndroid Build Coastguard Worker2015-10-05 Josh Stone <[email protected]> 561*7304104dSAndroid Build Coastguard Worker 562*7304104dSAndroid Build Coastguard Worker * Makefile.am (libebl_%.so): Add AM_V_at and AM_V_CCLD silencers. 563*7304104dSAndroid Build Coastguard Worker 564*7304104dSAndroid Build Coastguard Worker2015-10-06 Jose E. Marchesi <[email protected]> 565*7304104dSAndroid Build Coastguard Worker 566*7304104dSAndroid Build Coastguard Worker * sparc_attrs.c: New file. 567*7304104dSAndroid Build Coastguard Worker * Makefile.am (sparc_SRCS): Added sparc_attrs.c 568*7304104dSAndroid Build Coastguard Worker * sparc_init.c (sparc_init): Hook sparc_check_object_attribute. 569*7304104dSAndroid Build Coastguard Worker 570*7304104dSAndroid Build Coastguard Worker2015-10-02 Jose E. Marchesi <[email protected]> 571*7304104dSAndroid Build Coastguard Worker 572*7304104dSAndroid Build Coastguard Worker * sparc_init.c (RELOC_TYPE_ID): Defined. 573*7304104dSAndroid Build Coastguard Worker * common-reloc.c (reloc_type_name): Apply target-specific 574*7304104dSAndroid Build Coastguard Worker relocation ID extractors if defined. 575*7304104dSAndroid Build Coastguard Worker (reloc_type_check): Likewise. 576*7304104dSAndroid Build Coastguard Worker (reloc_valid_use): Likewise. 577*7304104dSAndroid Build Coastguard Worker 578*7304104dSAndroid Build Coastguard Worker2015-10-02 Jose E. Marchesi <[email protected]> 579*7304104dSAndroid Build Coastguard Worker 580*7304104dSAndroid Build Coastguard Worker * sparc_reloc.def: Added relocation types WDISP10, JMP_IREL and 581*7304104dSAndroid Build Coastguard Worker IRELATIVE. 582*7304104dSAndroid Build Coastguard Worker 583*7304104dSAndroid Build Coastguard Worker2015-09-22 Mark Wielaard <[email protected]> 584*7304104dSAndroid Build Coastguard Worker 585*7304104dSAndroid Build Coastguard Worker * arm_attrs.c: Remove old-style function definitions. 586*7304104dSAndroid Build Coastguard Worker * linux-core-note.c: Likewise. 587*7304104dSAndroid Build Coastguard Worker * ppc_attrs.c: Likewise. 588*7304104dSAndroid Build Coastguard Worker 589*7304104dSAndroid Build Coastguard Worker2015-09-04 Chih-Hung Hsieh <[email protected]> 590*7304104dSAndroid Build Coastguard Worker 591*7304104dSAndroid Build Coastguard Worker * aarch64_init.c (aarch64_init): Replace K&R function definition 592*7304104dSAndroid Build Coastguard Worker with ansi-C definitions. 593*7304104dSAndroid Build Coastguard Worker * alpha_init.c (alpha_init): Likewise. 594*7304104dSAndroid Build Coastguard Worker * arm_init.c (arm_init): Likewise. 595*7304104dSAndroid Build Coastguard Worker * i386_init.c (i386_init): Likewise. 596*7304104dSAndroid Build Coastguard Worker * ia64_init.c (ia64_init): Likewise. 597*7304104dSAndroid Build Coastguard Worker * ppc64_init.c (ppc64_init): Likewise. 598*7304104dSAndroid Build Coastguard Worker * ppc_init.c (ppc_init): Likewise. 599*7304104dSAndroid Build Coastguard Worker * s390_init.c (s390_init): Likewise. 600*7304104dSAndroid Build Coastguard Worker * sh_init.c (sh_init): Likewise. 601*7304104dSAndroid Build Coastguard Worker * sparc_init.c (sparc_init): Likewise. 602*7304104dSAndroid Build Coastguard Worker * tilegx_init.c (tilegx_init): Likewise. 603*7304104dSAndroid Build Coastguard Worker * x86_64_init.c (x86_64_init): Likewise. 604*7304104dSAndroid Build Coastguard Worker 605*7304104dSAndroid Build Coastguard Worker2015-09-03 Mark Wielaard <[email protected]> 606*7304104dSAndroid Build Coastguard Worker 607*7304104dSAndroid Build Coastguard Worker * sparc_regs.c (sparc_register_info): Use ebl->class not ebl->machine. 608*7304104dSAndroid Build Coastguard Worker 609*7304104dSAndroid Build Coastguard Worker2015-06-26 Pino Toscano <[email protected]> 610*7304104dSAndroid Build Coastguard Worker 611*7304104dSAndroid Build Coastguard Worker * i386_initreg.c: Reduce scope of some includes to match their usage. 612*7304104dSAndroid Build Coastguard Worker 613*7304104dSAndroid Build Coastguard Worker2015-04-28 Mark Wielaard <[email protected]> 614*7304104dSAndroid Build Coastguard Worker 615*7304104dSAndroid Build Coastguard Worker * aarch64_reloc.def: Drop "64" from TLS_DTPMOD64, TLS_DTPREL64 and 616*7304104dSAndroid Build Coastguard Worker TLS_TPREL64. 617*7304104dSAndroid Build Coastguard Worker 618*7304104dSAndroid Build Coastguard Worker2015-04-01 H.J. Lu <[email protected]> 619*7304104dSAndroid Build Coastguard Worker 620*7304104dSAndroid Build Coastguard Worker * Makefile.am (x86_64_SRCS): Add x32_corenote.c. 621*7304104dSAndroid Build Coastguard Worker * linux-core-note.c (PR_REG): New. 622*7304104dSAndroid Build Coastguard Worker (PRPSINFO_UID_T): Likewise. 623*7304104dSAndroid Build Coastguard Worker (ALIGN_PRPSINFO_UID_T): Likewise. 624*7304104dSAndroid Build Coastguard Worker (TYPE_PRPSINFO_UID_T): Likewise. 625*7304104dSAndroid Build Coastguard Worker (PRPSINFO_GID_T): Likewise. 626*7304104dSAndroid Build Coastguard Worker (ALIGN_PRPSINFO_GID_T): Likewise. 627*7304104dSAndroid Build Coastguard Worker (TYPE_PRPSINFO_GID_T): Likewise. 628*7304104dSAndroid Build Coastguard Worker (pr_reg): Replace ULONG with PR_REG. 629*7304104dSAndroid Build Coastguard Worker (pr_uid): Replace UID_T with PRPSINFO_UID_T. 630*7304104dSAndroid Build Coastguard Worker (uid): Likewise. 631*7304104dSAndroid Build Coastguard Worker (pr_gid): Replace GID_T with PRPSINFO_GID_T. 632*7304104dSAndroid Build Coastguard Worker (gid): Likewise. 633*7304104dSAndroid Build Coastguard Worker * x32_corenote.c: New file. 634*7304104dSAndroid Build Coastguard Worker * x86_64_corenote.c (BITS): New. Support x32. 635*7304104dSAndroid Build Coastguard Worker (BACKEND): Support x32. 636*7304104dSAndroid Build Coastguard Worker (ULONG): Likewise. 637*7304104dSAndroid Build Coastguard Worker (ALIGN_ULONG): Likewise. 638*7304104dSAndroid Build Coastguard Worker (TYPE_ULONG): Likewise. 639*7304104dSAndroid Build Coastguard Worker (PRPSINFO_UID_T): New. 640*7304104dSAndroid Build Coastguard Worker (ALIGN_PRPSINFO_UID_T): Likewise. 641*7304104dSAndroid Build Coastguard Worker (TYPE_PRPSINFO_UID_T): Likewise. 642*7304104dSAndroid Build Coastguard Worker (PRPSINFO_GID_T): Likewise. 643*7304104dSAndroid Build Coastguard Worker (ALIGN_PRPSINFO_GID_T): Likewise. 644*7304104dSAndroid Build Coastguard Worker (TYPE_PRPSINFO_GID_T): Likewise. 645*7304104dSAndroid Build Coastguard Worker (PR_REG): Likewise. 646*7304104dSAndroid Build Coastguard Worker (ALIGN_PR_REG): Likewise. 647*7304104dSAndroid Build Coastguard Worker * x86_64_init.c (x32_core_note): New. 648*7304104dSAndroid Build Coastguard Worker (x86_64_init): Set eh->core_note to x32_core_note for x32. 649*7304104dSAndroid Build Coastguard Worker 650*7304104dSAndroid Build Coastguard Worker2015-03-23 Mark Wielaard <[email protected]> 651*7304104dSAndroid Build Coastguard Worker 652*7304104dSAndroid Build Coastguard Worker * aarch64_symbol.c (aarch64_check_special_symbol): Accept 653*7304104dSAndroid Build Coastguard Worker _GLOBAL_OFFSET_TABLE_ pointing anywhere in .got. 654*7304104dSAndroid Build Coastguard Worker 655*7304104dSAndroid Build Coastguard Worker2015-03-09 Mark Wielaard <[email protected]> 656*7304104dSAndroid Build Coastguard Worker 657*7304104dSAndroid Build Coastguard Worker * aarch64_reloc.def (COPY): Add DYN. 658*7304104dSAndroid Build Coastguard Worker * arm_reloc.def (COPY): Likewise. 659*7304104dSAndroid Build Coastguard Worker * i386_reloc.def (COPY): Likewise. 660*7304104dSAndroid Build Coastguard Worker * ia64_reloc.def (COPY): Likewise. 661*7304104dSAndroid Build Coastguard Worker * ppc64_reloc.def (COPY): Likewise. 662*7304104dSAndroid Build Coastguard Worker * ppc_reloc.def (COPY): Likewise. 663*7304104dSAndroid Build Coastguard Worker * s390_reloc.def (COPY): Likewise. 664*7304104dSAndroid Build Coastguard Worker * sh_reloc.def (COPY): Likewise. 665*7304104dSAndroid Build Coastguard Worker * sparc_reloc.def (COPY): Likewise. 666*7304104dSAndroid Build Coastguard Worker * tilegx_reloc.def (COPY): Likewise. 667*7304104dSAndroid Build Coastguard Worker * x86_64_reloc.def (COPY): Likewise. 668*7304104dSAndroid Build Coastguard Worker 669*7304104dSAndroid Build Coastguard Worker2015-02-23 Petr Machata <[email protected]> 670*7304104dSAndroid Build Coastguard Worker 671*7304104dSAndroid Build Coastguard Worker * arm_symbol.c (arm_symbol_type_name): New function. 672*7304104dSAndroid Build Coastguard Worker * arm_init.c (arm_init): Initialize the hook. 673*7304104dSAndroid Build Coastguard Worker 674*7304104dSAndroid Build Coastguard Worker2014-12-30 Mark Wielaard <[email protected]> 675*7304104dSAndroid Build Coastguard Worker 676*7304104dSAndroid Build Coastguard Worker * ppc_symbol.c (find_dyn_got): Check sh_entsize is not zero. 677*7304104dSAndroid Build Coastguard Worker 678*7304104dSAndroid Build Coastguard Worker2014-12-18 Ulrich Drepper <[email protected]> 679*7304104dSAndroid Build Coastguard Worker 680*7304104dSAndroid Build Coastguard Worker * Makefile.am: Suppress output of textrel_check command. 681*7304104dSAndroid Build Coastguard Worker 682*7304104dSAndroid Build Coastguard Worker2014-11-22 Mark Wielaard <[email protected]> 683*7304104dSAndroid Build Coastguard Worker 684*7304104dSAndroid Build Coastguard Worker * ppc64_symbol.c (ppc64_bss_plt_p): Remove ehdr argument. 685*7304104dSAndroid Build Coastguard Worker * ppc_symbol.c (find_dyn_got): Likewise. Use elf_getphdrnum. 686*7304104dSAndroid Build Coastguard Worker (ppc_check_special_symbol): Call find_dyn_got without ehdr. 687*7304104dSAndroid Build Coastguard Worker (ppc_bss_plt_p): Remove ehdr argument. 688*7304104dSAndroid Build Coastguard Worker 689*7304104dSAndroid Build Coastguard Worker2014-11-17 Mark Wielaard <[email protected]> 690*7304104dSAndroid Build Coastguard Worker 691*7304104dSAndroid Build Coastguard Worker * ppc64_init.c (ppc64_init): Check section name is not NULL. 692*7304104dSAndroid Build Coastguard Worker 693*7304104dSAndroid Build Coastguard Worker2014-10-06 Mark Wielaard <[email protected]> 694*7304104dSAndroid Build Coastguard Worker 695*7304104dSAndroid Build Coastguard Worker * libebl_CPU.h (dwarf_peel_type): Removed. 696*7304104dSAndroid Build Coastguard Worker (dwarf_peeled_die_type): Use libdw dwarf_peel_type. 697*7304104dSAndroid Build Coastguard Worker 698*7304104dSAndroid Build Coastguard Worker2014-07-18 Kyle McMartin <[email protected]> 699*7304104dSAndroid Build Coastguard Worker Mark Wielaard <[email protected]> 700*7304104dSAndroid Build Coastguard Worker 701*7304104dSAndroid Build Coastguard Worker * aarch64_initreg.c: Check HAVE_SYS_USER_REGS. 702*7304104dSAndroid Build Coastguard Worker (aarch64_set_initial_registers_tid): Use user_regs_struct and 703*7304104dSAndroid Build Coastguard Worker user_fpsimd_struct. 704*7304104dSAndroid Build Coastguard Worker * arm_initreg.c: Check HAVE_SYS_USER_REGS. 705*7304104dSAndroid Build Coastguard Worker (arm_set_initial_registers_tid): Use user_regs_struct in compat mode. 706*7304104dSAndroid Build Coastguard Worker 707*7304104dSAndroid Build Coastguard Worker2014-07-04 Menanteau Guy <[email protected]> 708*7304104dSAndroid Build Coastguard Worker Mark Wielaard <[email protected]> 709*7304104dSAndroid Build Coastguard Worker 710*7304104dSAndroid Build Coastguard Worker * ppc64_init.c (ppc64_init): Hook check_st_other_bits. 711*7304104dSAndroid Build Coastguard Worker * ppc64_reloc.def: TLSGD, TLSLD, TOCSAVE, ADDR16_HIGH, ADDR16_HIGHA, 712*7304104dSAndroid Build Coastguard Worker TPREL16_HIGH, TPREL16_HIGHA, DTPREL16_HIGH, DTPREL16_HIGHA, JMP_IREL, 713*7304104dSAndroid Build Coastguard Worker IRELATIVE, REL16, REL16_LO, REL16_HI and REL16_HA. 714*7304104dSAndroid Build Coastguard Worker * ppc64_symbol.c (ppc64_dynamic_tag_name): Recognize DT_PPC64_OPT. 715*7304104dSAndroid Build Coastguard Worker (ppc64_dynamic_tag_check): Likewise. 716*7304104dSAndroid Build Coastguard Worker (ppc64_check_st_other_bits): New function. 717*7304104dSAndroid Build Coastguard Worker 718*7304104dSAndroid Build Coastguard Worker2014-07-04 Mark Wielaard <[email protected]> 719*7304104dSAndroid Build Coastguard Worker 720*7304104dSAndroid Build Coastguard Worker * aarch64_retval.c (aarch64_return_value_location): Handle 721*7304104dSAndroid Build Coastguard Worker DW_ATE_boolean. 722*7304104dSAndroid Build Coastguard Worker 723*7304104dSAndroid Build Coastguard Worker2014-06-18 Mark Wielaard <[email protected]> 724*7304104dSAndroid Build Coastguard Worker 725*7304104dSAndroid Build Coastguard Worker * libebl_CPU.h (dwarf_peel_type): Remove DW_TAG_mutable_type 726*7304104dSAndroid Build Coastguard Worker handling. 727*7304104dSAndroid Build Coastguard Worker 728*7304104dSAndroid Build Coastguard Worker2014-06-17 Mark Wielaard <[email protected]> 729*7304104dSAndroid Build Coastguard Worker 730*7304104dSAndroid Build Coastguard Worker * arm_init.c (arm_init): Set func_addr_mask. 731*7304104dSAndroid Build Coastguard Worker 732*7304104dSAndroid Build Coastguard Worker2014-06-20 Petr Machata <[email protected]> 733*7304104dSAndroid Build Coastguard Worker 734*7304104dSAndroid Build Coastguard Worker * alpha_retval.c (alpha_return_value_location): Call 735*7304104dSAndroid Build Coastguard Worker dwarf_peeled_die_type instead of inlining equivalent code. 736*7304104dSAndroid Build Coastguard Worker * arm_retval.c (arm_return_value_location): Likewise. 737*7304104dSAndroid Build Coastguard Worker * i386_retval.c (i386_return_value_location): Likewise. 738*7304104dSAndroid Build Coastguard Worker * ia64_retval.c (ia64_return_value_location): Likewise. 739*7304104dSAndroid Build Coastguard Worker * ppc64_retval.c (ppc64_return_value_location): Likewise. 740*7304104dSAndroid Build Coastguard Worker * ppc_retval.c (ppc_return_value_location): Likewise. 741*7304104dSAndroid Build Coastguard Worker * s390_retval.c (s390_return_value_location): Likewise. 742*7304104dSAndroid Build Coastguard Worker * sh_retval.c (sh_return_value_location): Likewise. 743*7304104dSAndroid Build Coastguard Worker * sparc_retval.c (sparc_return_value_location): Likewise. 744*7304104dSAndroid Build Coastguard Worker * tilegx_retval.c (tilegx_return_value_location): Likewise. 745*7304104dSAndroid Build Coastguard Worker * x86_64_retval.c (x86_64_return_value_location): Likewise. 746*7304104dSAndroid Build Coastguard Worker 747*7304104dSAndroid Build Coastguard Worker2014-05-19 Mark Wielaard <[email protected]> 748*7304104dSAndroid Build Coastguard Worker 749*7304104dSAndroid Build Coastguard Worker * arm_init.c (arm_init): Hook check_reloc_target_type. 750*7304104dSAndroid Build Coastguard Worker * arm_symbol.c (arm_check_reloc_target_type): New function. 751*7304104dSAndroid Build Coastguard Worker * ia64_init.c (ia64_init): Hook check_reloc_target_type. 752*7304104dSAndroid Build Coastguard Worker * ia64_symbol.c (ia64_check_reloc_target_type): New function. 753*7304104dSAndroid Build Coastguard Worker 754*7304104dSAndroid Build Coastguard Worker2014-04-22 Kurt Roeckx <[email protected]> 755*7304104dSAndroid Build Coastguard Worker 756*7304104dSAndroid Build Coastguard Worker * i386_initreg.c: Make Linux only. 757*7304104dSAndroid Build Coastguard Worker * x86_64_initreg.c: Make Linux only. 758*7304104dSAndroid Build Coastguard Worker 759*7304104dSAndroid Build Coastguard Worker2014-04-13 Mark Wielaard <[email protected]> 760*7304104dSAndroid Build Coastguard Worker 761*7304104dSAndroid Build Coastguard Worker * Makefile.am: Remove libelf and libdw definitions when MUDFLAP 762*7304104dSAndroid Build Coastguard Worker is defined. Remove libmudflap from LINK line. 763*7304104dSAndroid Build Coastguard Worker 764*7304104dSAndroid Build Coastguard Worker2014-04-09 Mark Wielaard <[email protected]> 765*7304104dSAndroid Build Coastguard Worker 766*7304104dSAndroid Build Coastguard Worker * Makefile.am (aarch64_SRCS): Add aarch64_initreg.c. 767*7304104dSAndroid Build Coastguard Worker * aarch64_corenote.c (prstatus_regs): Mark pc_register. 768*7304104dSAndroid Build Coastguard Worker * aarch64_init.c: Assign frame_nregs. Hook set_initial_registers_tid. 769*7304104dSAndroid Build Coastguard Worker * aarch64_initreg: New file. 770*7304104dSAndroid Build Coastguard Worker 771*7304104dSAndroid Build Coastguard Worker2014-03-28 Jean Pihet <[email protected]> 772*7304104dSAndroid Build Coastguard Worker 773*7304104dSAndroid Build Coastguard Worker * arm_initreg.c (arm_set_initial_registers_tid): Handle compat mode. 774*7304104dSAndroid Build Coastguard Worker ARM compatible code running on AARCH64. 775*7304104dSAndroid Build Coastguard Worker 776*7304104dSAndroid Build Coastguard Worker2014-03-19 Mark Wielaard <[email protected]> 777*7304104dSAndroid Build Coastguard Worker 778*7304104dSAndroid Build Coastguard Worker * aarch64_reloc.def: AARCH64_ABS32 and AARCH64_ABS64 are also valid 779*7304104dSAndroid Build Coastguard Worker in ET_REL. 780*7304104dSAndroid Build Coastguard Worker 781*7304104dSAndroid Build Coastguard Worker2014-01-30 Petr Machata <[email protected]> 782*7304104dSAndroid Build Coastguard Worker 783*7304104dSAndroid Build Coastguard Worker * aarch64_regs.c (aarch64_register_info.regtype): Make this 784*7304104dSAndroid Build Coastguard Worker variadic printf-like function. Call one vsnprintf instead of two 785*7304104dSAndroid Build Coastguard Worker snprintf's. 786*7304104dSAndroid Build Coastguard Worker (regtyper, regtypen): Drop. 787*7304104dSAndroid Build Coastguard Worker (aarch64_register_info): Adjust callers. 788*7304104dSAndroid Build Coastguard Worker 789*7304104dSAndroid Build Coastguard Worker2014-01-26 Mark Wielaard <[email protected]> 790*7304104dSAndroid Build Coastguard Worker 791*7304104dSAndroid Build Coastguard Worker * Makefile.am (arm_SRCS): Add arm_initreg.c. 792*7304104dSAndroid Build Coastguard Worker * arm_init.c (arm_init): Define frame_nregs and hook 793*7304104dSAndroid Build Coastguard Worker set_initial_registers_tid. 794*7304104dSAndroid Build Coastguard Worker * arm_initreg.c: New file. 795*7304104dSAndroid Build Coastguard Worker 796*7304104dSAndroid Build Coastguard Worker2014-01-25 Mark Wielaard <[email protected]> 797*7304104dSAndroid Build Coastguard Worker 798*7304104dSAndroid Build Coastguard Worker * arm_cfi.c (arm_abi_cfi): Restore SP (r13) from CFA. 799*7304104dSAndroid Build Coastguard Worker 800*7304104dSAndroid Build Coastguard Worker2014-01-24 Mark Wielaard <[email protected]> 801*7304104dSAndroid Build Coastguard Worker 802*7304104dSAndroid Build Coastguard Worker * arm_reloc.def: Update list. 803*7304104dSAndroid Build Coastguard Worker 804*7304104dSAndroid Build Coastguard Worker2014-01-22 Mark Wielaard <[email protected]> 805*7304104dSAndroid Build Coastguard Worker 806*7304104dSAndroid Build Coastguard Worker * Makefile.am (aarch64_regs_no_Wformat): Removed. 807*7304104dSAndroid Build Coastguard Worker * aarch64_regs.c (regtype): Add bool nr argument. snprintf arg 808*7304104dSAndroid Build Coastguard Worker when nr is true. 809*7304104dSAndroid Build Coastguard Worker (regtyper): New function. 810*7304104dSAndroid Build Coastguard Worker (regtypen): Likewise. 811*7304104dSAndroid Build Coastguard Worker (aarch64_register_info): Call either regtyper or regtypen not 812*7304104dSAndroid Build Coastguard Worker regtype directly. 813*7304104dSAndroid Build Coastguard Worker 814*7304104dSAndroid Build Coastguard Worker2014-01-14 Mark Wielaard <[email protected]> 815*7304104dSAndroid Build Coastguard Worker 816*7304104dSAndroid Build Coastguard Worker * aarch64_symbol.c (aarch64_check_special_symbol): Check shdr is 817*7304104dSAndroid Build Coastguard Worker not NULL before usage. 818*7304104dSAndroid Build Coastguard Worker 819*7304104dSAndroid Build Coastguard Worker2014-01-04 Mark Wielaard <[email protected]> 820*7304104dSAndroid Build Coastguard Worker 821*7304104dSAndroid Build Coastguard Worker * ppc64_symbol.c (ppc64_machine_flag_check): New function. 822*7304104dSAndroid Build Coastguard Worker * ppc64_init.c (ppc64_init): Hook machine_flag_check. 823*7304104dSAndroid Build Coastguard Worker 824*7304104dSAndroid Build Coastguard Worker2014-01-03 Mark Wielaard <[email protected]> 825*7304104dSAndroid Build Coastguard Worker 826*7304104dSAndroid Build Coastguard Worker * Makefile.am (aarch64_SRCS): Add aarch64_cfi.c. 827*7304104dSAndroid Build Coastguard Worker * aarch64_cfi.c: New file. 828*7304104dSAndroid Build Coastguard Worker * aarch64_init.c (aarch64_init): Hook abi_cfi. 829*7304104dSAndroid Build Coastguard Worker * aarch64_regs.c (aarch64_register_info): Set *prefix to "". 830*7304104dSAndroid Build Coastguard Worker 831*7304104dSAndroid Build Coastguard Worker2013-12-19 Mark Wielaard <[email protected]> 832*7304104dSAndroid Build Coastguard Worker 833*7304104dSAndroid Build Coastguard Worker * aarch64_init.c (aarch64_init): Hook check_special_symbol. 834*7304104dSAndroid Build Coastguard Worker * aarch64_symbol.c (aarch64_check_special_symbol): New function. 835*7304104dSAndroid Build Coastguard Worker 836*7304104dSAndroid Build Coastguard Worker2013-12-18 Mark Wielaard <[email protected]> 837*7304104dSAndroid Build Coastguard Worker 838*7304104dSAndroid Build Coastguard Worker * Makefile.am (ppc64_SRCS): Add ppc64_resolve_sym.c. 839*7304104dSAndroid Build Coastguard Worker * ppc64_resolve_sym.c: New file. 840*7304104dSAndroid Build Coastguard Worker * ppc64_init.c: Hook resolve_sym_value and find function descriptor 841*7304104dSAndroid Build Coastguard Worker table. 842*7304104dSAndroid Build Coastguard Worker 843*7304104dSAndroid Build Coastguard Worker2013-12-18 Mark Wielaard <[email protected]> 844*7304104dSAndroid Build Coastguard Worker 845*7304104dSAndroid Build Coastguard Worker * s390_initreg.c (s390_set_initial_registers_tid): Use union 846*7304104dSAndroid Build Coastguard Worker to avoid type-punning when assigning a double to a Dwarf_Word. 847*7304104dSAndroid Build Coastguard Worker 848*7304104dSAndroid Build Coastguard Worker2013-12-18 Jan Kratochvil <[email protected]> 849*7304104dSAndroid Build Coastguard Worker 850*7304104dSAndroid Build Coastguard Worker unwinder: s390 and s390x 851*7304104dSAndroid Build Coastguard Worker * Makefile.am (s390_SRCS): Add s390_initreg.c and s390_unwind.c. 852*7304104dSAndroid Build Coastguard Worker * s390_corenote.c (prstatus_regs): Set PC_REGISTER. Reindent all the 853*7304104dSAndroid Build Coastguard Worker entries. 854*7304104dSAndroid Build Coastguard Worker * s390_init.c (s390_init): Initialize frame_nregs, 855*7304104dSAndroid Build Coastguard Worker set_initial_registers_tid, normalize_pc and unwind. 856*7304104dSAndroid Build Coastguard Worker * s390_initreg.c: New file. 857*7304104dSAndroid Build Coastguard Worker * s390_unwind.c: New file. 858*7304104dSAndroid Build Coastguard Worker 859*7304104dSAndroid Build Coastguard Worker2013-12-15 Jan Kratochvil <[email protected]> 860*7304104dSAndroid Build Coastguard Worker 861*7304104dSAndroid Build Coastguard Worker unwinder: ppc and ppc64 862*7304104dSAndroid Build Coastguard Worker * Makefile.am (ppc_SRCS, ppc64_SRCS): Add ppc_initreg.c. 863*7304104dSAndroid Build Coastguard Worker * ppc64_init.c (ppc64_init): Initialize also frame_nregs, 864*7304104dSAndroid Build Coastguard Worker set_initial_registers_tid and dwarf_to_regno. 865*7304104dSAndroid Build Coastguard Worker * ppc_corenote.c (PRSTATUS_REGSET_ITEMS) <nip>: Set PC_REGISTER. 866*7304104dSAndroid Build Coastguard Worker * ppc_init.c (ppc64_init): Initialize also frame_nregs, 867*7304104dSAndroid Build Coastguard Worker set_initial_registers_tid and dwarf_to_regno. 868*7304104dSAndroid Build Coastguard Worker * ppc_initreg.c: New file. 869*7304104dSAndroid Build Coastguard Worker 870*7304104dSAndroid Build Coastguard Worker2013-11-25 Petr Machata <[email protected]> 871*7304104dSAndroid Build Coastguard Worker 872*7304104dSAndroid Build Coastguard Worker * Makefile.am (modules): Add aarch64. 873*7304104dSAndroid Build Coastguard Worker (libebl_pic): Add libebl_aarch64_pic.a. 874*7304104dSAndroid Build Coastguard Worker (aarch64_SRCS): New variable. 875*7304104dSAndroid Build Coastguard Worker (libebl_aarch64_pic_a_SOURCES): Likewise. 876*7304104dSAndroid Build Coastguard Worker (am_libebl_aarch64_pic_a_OBJECTS): Likewise. 877*7304104dSAndroid Build Coastguard Worker (aarch64_regs_no_Wformat): Likewise. 878*7304104dSAndroid Build Coastguard Worker * aarch64_corenote.c, aarch64_init.c: New files. 879*7304104dSAndroid Build Coastguard Worker * aarch64_regs.c, aarch64_reloc.def: Likewise. 880*7304104dSAndroid Build Coastguard Worker * aarch64_retval.c, aarch64_symbol.c: Likewise. 881*7304104dSAndroid Build Coastguard Worker * libebl_CPU.h (dwarf_peel_type): New function. 882*7304104dSAndroid Build Coastguard Worker (dwarf_peeled_die_type): Likewise. 883*7304104dSAndroid Build Coastguard Worker 884*7304104dSAndroid Build Coastguard Worker2013-11-07 Jan Kratochvil <[email protected]> 885*7304104dSAndroid Build Coastguard Worker Mark Wielaard <[email protected]> 886*7304104dSAndroid Build Coastguard Worker 887*7304104dSAndroid Build Coastguard Worker * Makefile.am (i386_SRCS): Add i386_initreg.c. 888*7304104dSAndroid Build Coastguard Worker (x86_64_SRCS): Add x86_64_initreg.c. 889*7304104dSAndroid Build Coastguard Worker * i386_initreg.c: New file. 890*7304104dSAndroid Build Coastguard Worker * i386_init.c (i386_init): Initialize frame_nregs and 891*7304104dSAndroid Build Coastguard Worker set_initial_registers_tid. 892*7304104dSAndroid Build Coastguard Worker * x86_64_initreg.c: New file. 893*7304104dSAndroid Build Coastguard Worker * x86_64_init.c (x86_64_init): Initialize frame_nregs and 894*7304104dSAndroid Build Coastguard Worker set_initial_registers_tid. 895*7304104dSAndroid Build Coastguard Worker 896*7304104dSAndroid Build Coastguard Worker2013-10-06 Mark Wielaard <[email protected]> 897*7304104dSAndroid Build Coastguard Worker 898*7304104dSAndroid Build Coastguard Worker * ppc_cfi.c (ppc_abi_cfi): Use DW_CFA_val_offset for reg1, not 899*7304104dSAndroid Build Coastguard Worker DW_CFA_val_expression. 900*7304104dSAndroid Build Coastguard Worker 901*7304104dSAndroid Build Coastguard Worker2013-08-29 Mark Wielaard <[email protected]> 902*7304104dSAndroid Build Coastguard Worker 903*7304104dSAndroid Build Coastguard Worker * Makefile.am (arm_SRCS): Add arm_cfi.c. 904*7304104dSAndroid Build Coastguard Worker * arm_cfi.c: New file. 905*7304104dSAndroid Build Coastguard Worker * arm_init.c (arm_init): Initialize abi_cfi. 906*7304104dSAndroid Build Coastguard Worker 907*7304104dSAndroid Build Coastguard Worker2013-08-27 Jan Kratochvil <[email protected]> 908*7304104dSAndroid Build Coastguard Worker 909*7304104dSAndroid Build Coastguard Worker * Makefile.am (ppc_SRCS, ppc64_SRCS): Add ppc_cfi.c. 910*7304104dSAndroid Build Coastguard Worker (s390_SRCS): Add s390_cfi.c. 911*7304104dSAndroid Build Coastguard Worker * ppc64_init.c (ppc64_init): Initialize abi_cfi. 912*7304104dSAndroid Build Coastguard Worker * ppc_cfi.c: New file. 913*7304104dSAndroid Build Coastguard Worker * ppc_init.c (ppc_init): Initialize abi_cfi. 914*7304104dSAndroid Build Coastguard Worker * s390_cfi.c: New file. 915*7304104dSAndroid Build Coastguard Worker * s390_init.c (s390_init): Initialize abi_cfi. 916*7304104dSAndroid Build Coastguard Worker 917*7304104dSAndroid Build Coastguard Worker2013-08-28 Mark Wielaard <[email protected]> 918*7304104dSAndroid Build Coastguard Worker 919*7304104dSAndroid Build Coastguard Worker * arm_regs.c (arm_register_info): Set *prefix to "". 920*7304104dSAndroid Build Coastguard Worker * ppc_regs.c (ppc_register_info): Likewise. 921*7304104dSAndroid Build Coastguard Worker * sh_regs.c (sh_register_info): Likewise. 922*7304104dSAndroid Build Coastguard Worker 923*7304104dSAndroid Build Coastguard Worker2013-04-24 Mark Wielaard <[email protected]> 924*7304104dSAndroid Build Coastguard Worker 925*7304104dSAndroid Build Coastguard Worker * Makefile.am: Use AM_CPPFLAGS instead of INCLUDES. 926*7304104dSAndroid Build Coastguard Worker 927*7304104dSAndroid Build Coastguard Worker2013-02-06 Mark Wielaard <[email protected]> 928*7304104dSAndroid Build Coastguard Worker 929*7304104dSAndroid Build Coastguard Worker * libebl_CPU.h (DWARF_TAG_OR_RETURN): New macro. 930*7304104dSAndroid Build Coastguard Worker * backends/alpha_retval.c (alpha_return_value_location): Use new 931*7304104dSAndroid Build Coastguard Worker DWARF_TAG_OR_RETURN macro instead of dwarf_tag (). 932*7304104dSAndroid Build Coastguard Worker * backends/arm_retval.c (arm_return_value_location): Likewise. 933*7304104dSAndroid Build Coastguard Worker * backends/i386_retval.c (i386_return_value_location): Likewise. 934*7304104dSAndroid Build Coastguard Worker * backends/ia64_retval.c (hfa_type): Likewise. 935*7304104dSAndroid Build Coastguard Worker (ia64_return_value_location): Likewise. 936*7304104dSAndroid Build Coastguard Worker * backends/ppc64_retval.c (ppc64_return_value_location): Likewise. 937*7304104dSAndroid Build Coastguard Worker * backends/ppc_retval.c (ppc_return_value_location): Likewise. 938*7304104dSAndroid Build Coastguard Worker * backends/s390_retval.c (s390_return_value_location): Likewise. 939*7304104dSAndroid Build Coastguard Worker * backends/sh_retval.c (sh_return_value_location): Likewise. 940*7304104dSAndroid Build Coastguard Worker * backends/sparc_retval.c (sparc_return_value_location): Likewise. 941*7304104dSAndroid Build Coastguard Worker * backends/tilegx_retval.c (tilegx_return_value_location): Likewise. 942*7304104dSAndroid Build Coastguard Worker * backends/x86_64_retval.c (x86_64_return_value_location): Likewise. 943*7304104dSAndroid Build Coastguard Worker 944*7304104dSAndroid Build Coastguard Worker2013-01-29 Jan Kratochvil <[email protected]> 945*7304104dSAndroid Build Coastguard Worker Roland McGrath <[email protected]> 946*7304104dSAndroid Build Coastguard Worker 947*7304104dSAndroid Build Coastguard Worker * Makefile.am (s390_SRCS): Add s390_corenote.c and s390x_corenote.c. 948*7304104dSAndroid Build Coastguard Worker * linux-core-note.c (ALIGN_PR_REG): New definitions. 949*7304104dSAndroid Build Coastguard Worker (struct EBLHOOK(prstatus)): Change field pr_reg to anonymous struct with 950*7304104dSAndroid Build Coastguard Worker ALIGN_PR_REG. 951*7304104dSAndroid Build Coastguard Worker (EXTRA_ITEMS): New macro. 952*7304104dSAndroid Build Coastguard Worker * s390_corenote.c: New file. 953*7304104dSAndroid Build Coastguard Worker * s390_init.c (s390x_core_note): New declaration. 954*7304104dSAndroid Build Coastguard Worker (s390_init): Install s390x_core_note and s390_core_note. 955*7304104dSAndroid Build Coastguard Worker * s390x_corenote.c: New file. 956*7304104dSAndroid Build Coastguard Worker 957*7304104dSAndroid Build Coastguard Worker2013-01-30 Jan Kratochvil <[email protected]> 958*7304104dSAndroid Build Coastguard Worker 959*7304104dSAndroid Build Coastguard Worker * arm_corenote.c (vfp_items): Remove zero COUNT initializer. 960*7304104dSAndroid Build Coastguard Worker 961*7304104dSAndroid Build Coastguard Worker2012-10-12 Jan Kratochvil <[email protected]> 962*7304104dSAndroid Build Coastguard Worker 963*7304104dSAndroid Build Coastguard Worker * linux-core-note.c (prstatus_items): Rename groups of sigpend and 964*7304104dSAndroid Build Coastguard Worker sighold to signal2 and signal3. 965*7304104dSAndroid Build Coastguard Worker 966*7304104dSAndroid Build Coastguard Worker2012-09-24 Petr Machata <[email protected]> 967*7304104dSAndroid Build Coastguard Worker 968*7304104dSAndroid Build Coastguard Worker * arm_corenote.c (vfp_items, vfp_regs): New const variables. 969*7304104dSAndroid Build Coastguard Worker (EXTRA_NOTES): Use it for NT_ARM_VFP. 970*7304104dSAndroid Build Coastguard Worker * linux-core-note.c (EXTRA_REGSET_ITEMS): New macro. 971*7304104dSAndroid Build Coastguard Worker 972*7304104dSAndroid Build Coastguard Worker2012-09-17 Petr Machata <[email protected]> 973*7304104dSAndroid Build Coastguard Worker 974*7304104dSAndroid Build Coastguard Worker * arm_corenote.c (FPREGSET_SIZE): Change to 116. 975*7304104dSAndroid Build Coastguard Worker 976*7304104dSAndroid Build Coastguard Worker2012-08-22 Jeff Kenton <[email protected]> 977*7304104dSAndroid Build Coastguard Worker 978*7304104dSAndroid Build Coastguard Worker * Makefile.am (modules): Add tilegx. 979*7304104dSAndroid Build Coastguard Worker (libebl_pic): Add libebl_tilegx_pic.a. 980*7304104dSAndroid Build Coastguard Worker (tilegx_SRCS): New variable. 981*7304104dSAndroid Build Coastguard Worker (libebl_tilegx_pic_a_SOURCES): Likewise. 982*7304104dSAndroid Build Coastguard Worker (am_libebl_tilegx_pic_a_OBJECTS): Likewise. 983*7304104dSAndroid Build Coastguard Worker * tilegx_corenote.c: New file. 984*7304104dSAndroid Build Coastguard Worker * tilegx_regs.c: New file. 985*7304104dSAndroid Build Coastguard Worker * tilegx_reloc.def: New file. 986*7304104dSAndroid Build Coastguard Worker * tilegx_init.c: New file. 987*7304104dSAndroid Build Coastguard Worker * tilegx_retval.c: New file. 988*7304104dSAndroid Build Coastguard Worker * tilegx_symbol.c: New file. 989*7304104dSAndroid Build Coastguard Worker 990*7304104dSAndroid Build Coastguard Worker2011-03-09 Mark Wielaard <[email protected]> 991*7304104dSAndroid Build Coastguard Worker 992*7304104dSAndroid Build Coastguard Worker * alpha_init.c (alpha_init): Initialize check_st_other_bits hook. 993*7304104dSAndroid Build Coastguard Worker * alpha_symbol.c (alpha_check_st_other_bits): New function. 994*7304104dSAndroid Build Coastguard Worker 995*7304104dSAndroid Build Coastguard Worker2011-03-09 Roland McGrath <[email protected]> 996*7304104dSAndroid Build Coastguard Worker 997*7304104dSAndroid Build Coastguard Worker * alpha_symbol.c (alpha_check_special_symbol): New function. 998*7304104dSAndroid Build Coastguard Worker * alpha_init.c (alpha_init): Initialize hook. 999*7304104dSAndroid Build Coastguard Worker 1000*7304104dSAndroid Build Coastguard Worker2010-11-08 Roland McGrath <[email protected]> 1001*7304104dSAndroid Build Coastguard Worker 1002*7304104dSAndroid Build Coastguard Worker * i386_retval.c (loc_intreg): Typo fix. 1003*7304104dSAndroid Build Coastguard Worker Reported by Thorsten Glaser <[email protected]>. 1004*7304104dSAndroid Build Coastguard Worker 1005*7304104dSAndroid Build Coastguard Worker2010-04-10 Matt Fleming <[email protected]> 1006*7304104dSAndroid Build Coastguard Worker 1007*7304104dSAndroid Build Coastguard Worker * sh_corenote.c: New file. 1008*7304104dSAndroid Build Coastguard Worker * sh_regs.c: New file. 1009*7304104dSAndroid Build Coastguard Worker * sh_retval.c: New file. 1010*7304104dSAndroid Build Coastguard Worker * sh_symbol.c (sh_machine_flag_check): New function. 1011*7304104dSAndroid Build Coastguard Worker * Makefile.am (sh_SRCS): Add new files. 1012*7304104dSAndroid Build Coastguard Worker * sh_init.c (sh_init): Add initializers. 1013*7304104dSAndroid Build Coastguard Worker 1014*7304104dSAndroid Build Coastguard Worker2010-04-07 Roland McGrath <[email protected]> 1015*7304104dSAndroid Build Coastguard Worker 1016*7304104dSAndroid Build Coastguard Worker * arm_reloc.def: Accept PC24 and ABS32 in EXEC|DYN too. 1017*7304104dSAndroid Build Coastguard Worker 1018*7304104dSAndroid Build Coastguard Worker2010-03-04 Ulrich Drepper <[email protected]> 1019*7304104dSAndroid Build Coastguard Worker 1020*7304104dSAndroid Build Coastguard Worker * x86_64_reloc.def: Add entries for R_X86_64_SIZE32 and 1021*7304104dSAndroid Build Coastguard Worker R_X86_64_SIZE64. 1022*7304104dSAndroid Build Coastguard Worker 1023*7304104dSAndroid Build Coastguard Worker2010-02-18 Roland McGrath <[email protected]> 1024*7304104dSAndroid Build Coastguard Worker 1025*7304104dSAndroid Build Coastguard Worker * Makefile.am (libebl_%.so): Use multi-target pattern rule instead of 1026*7304104dSAndroid Build Coastguard Worker intermediate dependency file for libebl_%.map, working around apparent 1027*7304104dSAndroid Build Coastguard Worker make -j timing-sensitive bugs. 1028*7304104dSAndroid Build Coastguard Worker 1029*7304104dSAndroid Build Coastguard Worker2010-02-15 Roland McGrath <[email protected]> 1030*7304104dSAndroid Build Coastguard Worker 1031*7304104dSAndroid Build Coastguard Worker * Makefile.am: Use config/eu.am for common stuff. 1032*7304104dSAndroid Build Coastguard Worker 1033*7304104dSAndroid Build Coastguard Worker2010-01-05 Roland McGrath <[email protected]> 1034*7304104dSAndroid Build Coastguard Worker 1035*7304104dSAndroid Build Coastguard Worker * arm_retval.c (arm_return_value_location): Use dwarf_aggregate_size. 1036*7304104dSAndroid Build Coastguard Worker * ia64_retval.c (ia64_return_value_location): Likewise. 1037*7304104dSAndroid Build Coastguard Worker * ppc_retval.c (ppc_return_value_location): Likewise. 1038*7304104dSAndroid Build Coastguard Worker * ppc64_retval.c (ppc64_return_value_location): Likewise. 1039*7304104dSAndroid Build Coastguard Worker * sparc_retval.c (sparc_return_value_location): Likewise. 1040*7304104dSAndroid Build Coastguard Worker 1041*7304104dSAndroid Build Coastguard Worker * ppc64_retval.c (ppc64_return_value_location): 1042*7304104dSAndroid Build Coastguard Worker Use vr2 for DW_TAG_array_type with DW_AT_GNU_vector. 1043*7304104dSAndroid Build Coastguard Worker * ppc_retval.c (ppc_return_value_location): Likewise. 1044*7304104dSAndroid Build Coastguard Worker 1045*7304104dSAndroid Build Coastguard Worker2010-01-04 Roland McGrath <[email protected]> 1046*7304104dSAndroid Build Coastguard Worker 1047*7304104dSAndroid Build Coastguard Worker * linux-core-note.c (vmcoreinfo_items): New static const variable. 1048*7304104dSAndroid Build Coastguard Worker (EBLHOOK(core_note)): Update arguments for new protocol. 1049*7304104dSAndroid Build Coastguard Worker Validate the name as "CORE" or "LINUX" for known n_type cases. 1050*7304104dSAndroid Build Coastguard Worker Handle name "VMCOREINFO" n_type=0 with vmcoreinfo_items. 1051*7304104dSAndroid Build Coastguard Worker * i386_corenote.c (EXTRA_NOTES): Update parameter usage. 1052*7304104dSAndroid Build Coastguard Worker * x86_corenote.c (EXTRA_NOTES_IOPERM): Likewise. 1053*7304104dSAndroid Build Coastguard Worker 1054*7304104dSAndroid Build Coastguard Worker2009-09-10 Mark Wielaard <[email protected]> 1055*7304104dSAndroid Build Coastguard Worker 1056*7304104dSAndroid Build Coastguard Worker * sparc_retval.c: Fix license header. 1057*7304104dSAndroid Build Coastguard Worker 1058*7304104dSAndroid Build Coastguard Worker2009-08-07 Roland McGrath <[email protected]> 1059*7304104dSAndroid Build Coastguard Worker 1060*7304104dSAndroid Build Coastguard Worker * x86_64_reloc.def: Add PC64, GOTOFF64, GOTPC32, GOTPC32_TLSDESC, 1061*7304104dSAndroid Build Coastguard Worker TLSDESC_CALL, TLSDESC. 1062*7304104dSAndroid Build Coastguard Worker 1063*7304104dSAndroid Build Coastguard Worker2009-07-08 Roland McGrath <[email protected]> 1064*7304104dSAndroid Build Coastguard Worker 1065*7304104dSAndroid Build Coastguard Worker * x86_64_cfi.c (x86_64_abi_cfi): New file. 1066*7304104dSAndroid Build Coastguard Worker * Makefile.am (x86_64_SRCS): Add it. 1067*7304104dSAndroid Build Coastguard Worker * x86_64_init.c (x86_64_init): Add initializer. 1068*7304104dSAndroid Build Coastguard Worker 1069*7304104dSAndroid Build Coastguard Worker * i386_cfi.c (i386_abi_cfi): New file. 1070*7304104dSAndroid Build Coastguard Worker * Makefile.am (i386_SRCS): Add it. 1071*7304104dSAndroid Build Coastguard Worker * i386_init.c (i386_init): Initialize abi_cfi hook. 1072*7304104dSAndroid Build Coastguard Worker 1073*7304104dSAndroid Build Coastguard Worker2009-06-01 Ulrich Drepper <[email protected]> 1074*7304104dSAndroid Build Coastguard Worker 1075*7304104dSAndroid Build Coastguard Worker * i386_reloc.def: Add IRELATIVE entry. 1076*7304104dSAndroid Build Coastguard Worker * x86_64_reloc.def: Likewise. 1077*7304104dSAndroid Build Coastguard Worker 1078*7304104dSAndroid Build Coastguard Worker2009-04-16 Roland McGrath <[email protected]> 1079*7304104dSAndroid Build Coastguard Worker 1080*7304104dSAndroid Build Coastguard Worker * arm_regs.c (arm_register_info): Handle VFP registers. 1081*7304104dSAndroid Build Coastguard Worker 1082*7304104dSAndroid Build Coastguard Worker * i386_corenote.c (EXTRA_NOTES): NT_PRXFPREG -> NT_PRXFPREG 1083*7304104dSAndroid Build Coastguard Worker 1084*7304104dSAndroid Build Coastguard Worker2009-04-14 Roland McGrath <[email protected]> 1085*7304104dSAndroid Build Coastguard Worker 1086*7304104dSAndroid Build Coastguard Worker * arm_retval.c: New file. 1087*7304104dSAndroid Build Coastguard Worker * arm_attrs.c: New file. 1088*7304104dSAndroid Build Coastguard Worker * Makefile.am (arm_SRCS): Add them. 1089*7304104dSAndroid Build Coastguard Worker * arm_symbol.c (arm_segment_type_name): New function. 1090*7304104dSAndroid Build Coastguard Worker (arm_section_type_name): New function. 1091*7304104dSAndroid Build Coastguard Worker (arm_machine_flag_check): New function. 1092*7304104dSAndroid Build Coastguard Worker * arm_init.c (arm_init): Initialize those hooks. 1093*7304104dSAndroid Build Coastguard Worker 1094*7304104dSAndroid Build Coastguard Worker * arm_regs.c: New file. 1095*7304104dSAndroid Build Coastguard Worker * arm_corenote.c: New file. 1096*7304104dSAndroid Build Coastguard Worker * arm_auxv.c: New file. 1097*7304104dSAndroid Build Coastguard Worker * Makefile.am (arm_SRCS): Add them. 1098*7304104dSAndroid Build Coastguard Worker * arm_init.c (arm_init): Initialize core_note, register_info, 1099*7304104dSAndroid Build Coastguard Worker and auxv_info hooks. 1100*7304104dSAndroid Build Coastguard Worker 1101*7304104dSAndroid Build Coastguard Worker * ia64_symbol.c (ia64_section_type_name): Remove "SHT_" prefixes. 1102*7304104dSAndroid Build Coastguard Worker 1103*7304104dSAndroid Build Coastguard Worker2009-04-01 Roland McGrath <[email protected]> 1104*7304104dSAndroid Build Coastguard Worker 1105*7304104dSAndroid Build Coastguard Worker * sparc_reloc.def: Update table. 1106*7304104dSAndroid Build Coastguard Worker Data from Dave Miller <[email protected]>. 1107*7304104dSAndroid Build Coastguard Worker 1108*7304104dSAndroid Build Coastguard Worker2009-02-15 Roland McGrath <[email protected]> 1109*7304104dSAndroid Build Coastguard Worker 1110*7304104dSAndroid Build Coastguard Worker * ppc_attrs.c (ppc_check_object_attribute): Handle tag 1111*7304104dSAndroid Build Coastguard Worker GNU_Power_ABI_Struct_Return. 1112*7304104dSAndroid Build Coastguard Worker 1113*7304104dSAndroid Build Coastguard Worker2008-10-04 Ulrich Drepper <[email protected]> 1114*7304104dSAndroid Build Coastguard Worker 1115*7304104dSAndroid Build Coastguard Worker * i386_reloc.def: Fix entries for TLS_GOTDESC, TLS_DESC_CALL, and 1116*7304104dSAndroid Build Coastguard Worker TLS_DESC. 1117*7304104dSAndroid Build Coastguard Worker 1118*7304104dSAndroid Build Coastguard Worker2008-08-01 Roland McGrath <[email protected]> 1119*7304104dSAndroid Build Coastguard Worker 1120*7304104dSAndroid Build Coastguard Worker * x86_corenote.c: New file. 1121*7304104dSAndroid Build Coastguard Worker * Makefile.am (noinst_HEADERS): Add it. 1122*7304104dSAndroid Build Coastguard Worker * i386_corenote.c: Include it, use EXTRA_NOTES_IOPERM in EXTRA_NOTES. 1123*7304104dSAndroid Build Coastguard Worker * x86_64_corenote.c: Likewise. 1124*7304104dSAndroid Build Coastguard Worker 1125*7304104dSAndroid Build Coastguard Worker * linux-core-note.c (prstatus_items): Use 'B' instead of 'b' 1126*7304104dSAndroid Build Coastguard Worker for sigpend and sighold. 1127*7304104dSAndroid Build Coastguard Worker 1128*7304104dSAndroid Build Coastguard Worker2008-07-04 Roland McGrath <[email protected]> 1129*7304104dSAndroid Build Coastguard Worker 1130*7304104dSAndroid Build Coastguard Worker * i386_syscall.c: New file. 1131*7304104dSAndroid Build Coastguard Worker * x86_64_syscall.c: New file. 1132*7304104dSAndroid Build Coastguard Worker * ppc_syscall.c: New file. 1133*7304104dSAndroid Build Coastguard Worker * Makefile.am (i386_SRCS, x86_64_SRCS, ppc_SRCS, ppc64_SRCS): Add them. 1134*7304104dSAndroid Build Coastguard Worker * i386_init.c (i386_init): Initialize syscall_abi hook. 1135*7304104dSAndroid Build Coastguard Worker * x86_64_init.c (x86_64_init): Likewise. 1136*7304104dSAndroid Build Coastguard Worker * ppc_init.c (ppc_init): Likewise. 1137*7304104dSAndroid Build Coastguard Worker * ppc64_init.c (ppc64_init): Likewise. 1138*7304104dSAndroid Build Coastguard Worker 1139*7304104dSAndroid Build Coastguard Worker * ppc_corenote.c (PRSTATUS_REGSET_ITEMS): Add nip. 1140*7304104dSAndroid Build Coastguard Worker Fix offset calculation for 64-bit case. 1141*7304104dSAndroid Build Coastguard Worker 1142*7304104dSAndroid Build Coastguard Worker2008-04-04 Roland McGrath <[email protected]> 1143*7304104dSAndroid Build Coastguard Worker 1144*7304104dSAndroid Build Coastguard Worker * alpha_symbol.c (alpha_check_special_section): New function. 1145*7304104dSAndroid Build Coastguard Worker * alpha_init.c (alpha_init): Initialize check_special_section hook. 1146*7304104dSAndroid Build Coastguard Worker 1147*7304104dSAndroid Build Coastguard Worker2008-03-31 Roland McGrath <[email protected]> 1148*7304104dSAndroid Build Coastguard Worker 1149*7304104dSAndroid Build Coastguard Worker * sparc_symbol.c (sparc_symbol_type_name): New function. 1150*7304104dSAndroid Build Coastguard Worker (sparc_dynamic_tag_name): New function. 1151*7304104dSAndroid Build Coastguard Worker (sparc_dynamic_tag_check): New function. 1152*7304104dSAndroid Build Coastguard Worker * sparc_init.c (sparc_init): Initialize those hooks. 1153*7304104dSAndroid Build Coastguard Worker 1154*7304104dSAndroid Build Coastguard Worker * sparc_symbol.c (sparc_check_special_section): New function. 1155*7304104dSAndroid Build Coastguard Worker * sparc_init.c (sparc_init): Initialize check_special_section hook. 1156*7304104dSAndroid Build Coastguard Worker 1157*7304104dSAndroid Build Coastguard Worker2008-02-20 Roland McGrath <[email protected]> 1158*7304104dSAndroid Build Coastguard Worker 1159*7304104dSAndroid Build Coastguard Worker * ppc_attrs.c: New file. 1160*7304104dSAndroid Build Coastguard Worker * Makefile.am (ppc_SRCS, ppc64_SRCS): Add it. 1161*7304104dSAndroid Build Coastguard Worker * ppc_init.c (ppc_init): Initialize check_object_attribute hook. 1162*7304104dSAndroid Build Coastguard Worker 1163*7304104dSAndroid Build Coastguard Worker2008-02-14 Roland McGrath <[email protected]> 1164*7304104dSAndroid Build Coastguard Worker 1165*7304104dSAndroid Build Coastguard Worker * alpha_auxv.c: New file. 1166*7304104dSAndroid Build Coastguard Worker * Makefile.am (alpha_SRCS): Add it. 1167*7304104dSAndroid Build Coastguard Worker * alpha_init.c (alpha_init): Initialize auxv_info hook. 1168*7304104dSAndroid Build Coastguard Worker 1169*7304104dSAndroid Build Coastguard Worker2008-02-08 Roland McGrath <[email protected]> 1170*7304104dSAndroid Build Coastguard Worker 1171*7304104dSAndroid Build Coastguard Worker * ppc_corenote.c (spe_regs): New const variable. 1172*7304104dSAndroid Build Coastguard Worker (EXTRA_NOTES): Use it for NT_PPC_SPE. 1173*7304104dSAndroid Build Coastguard Worker 1174*7304104dSAndroid Build Coastguard Worker2008-01-02 Roland McGrath <[email protected]> 1175*7304104dSAndroid Build Coastguard Worker 1176*7304104dSAndroid Build Coastguard Worker * i386_corenote.c (tls_items): New const table. 1177*7304104dSAndroid Build Coastguard Worker (tls_info): New function, uses it. 1178*7304104dSAndroid Build Coastguard Worker (EXTRA_NOTES): Use it to handle NT_386_TLS. 1179*7304104dSAndroid Build Coastguard Worker 1180*7304104dSAndroid Build Coastguard Worker2008-01-08 Ulrich Drepper <[email protected]> 1181*7304104dSAndroid Build Coastguard Worker 1182*7304104dSAndroid Build Coastguard Worker * Makefile.am: Add x86-64 disassembler. 1183*7304104dSAndroid Build Coastguard Worker * x86_64_init.c (x86_64_init): Hook up disassembler. 1184*7304104dSAndroid Build Coastguard Worker 1185*7304104dSAndroid Build Coastguard Worker2007-12-28 Ulrich Drepper <[email protected]> 1186*7304104dSAndroid Build Coastguard Worker 1187*7304104dSAndroid Build Coastguard Worker * Makefile.am: Add x86 disassembler. 1188*7304104dSAndroid Build Coastguard Worker * i386_init.c (i386_init): Hook up disassembler. 1189*7304104dSAndroid Build Coastguard Worker 1190*7304104dSAndroid Build Coastguard Worker2007-12-15 Roland McGrath <[email protected]> 1191*7304104dSAndroid Build Coastguard Worker 1192*7304104dSAndroid Build Coastguard Worker * ppc_regs.c (ppc_register_info): Return "spefscr", not "spr512". 1193*7304104dSAndroid Build Coastguard Worker 1194*7304104dSAndroid Build Coastguard Worker2007-10-18 Roland McGrath <[email protected]> 1195*7304104dSAndroid Build Coastguard Worker 1196*7304104dSAndroid Build Coastguard Worker * ppc_regs.c (ppc_register_info): Assign 67 to "vscr". 1197*7304104dSAndroid Build Coastguard Worker Return "vector" and 32 bits for vscr and vrsave. 1198*7304104dSAndroid Build Coastguard Worker * ppc_corenote.c (altivec_regs): New variable. 1199*7304104dSAndroid Build Coastguard Worker (EXTRA_NOTES): New macro, handle NT_PPC_VMX. 1200*7304104dSAndroid Build Coastguard Worker 1201*7304104dSAndroid Build Coastguard Worker * linux-core-note.c (EXTRA_REGSET): New macro. 1202*7304104dSAndroid Build Coastguard Worker Remove NT_PRXFPREG case. Instead, use EXTRA_NOTES if defined. 1203*7304104dSAndroid Build Coastguard Worker * i386_corenote.c (EXTRA_NOTES): Define it. 1204*7304104dSAndroid Build Coastguard Worker 1205*7304104dSAndroid Build Coastguard Worker2007-10-09 Roland McGrath <[email protected]> 1206*7304104dSAndroid Build Coastguard Worker 1207*7304104dSAndroid Build Coastguard Worker * sparc_auxv.c: New file. 1208*7304104dSAndroid Build Coastguard Worker * Makefile.am (sparc_SRCS): Add it. 1209*7304104dSAndroid Build Coastguard Worker * sparc_init.c (sparc_init): Initialize auxv_info hook. 1210*7304104dSAndroid Build Coastguard Worker 1211*7304104dSAndroid Build Coastguard Worker2007-10-08 Roland McGrath <[email protected]> 1212*7304104dSAndroid Build Coastguard Worker 1213*7304104dSAndroid Build Coastguard Worker * linux-core-note.c (TIMEVAL_FIELD): New macro. 1214*7304104dSAndroid Build Coastguard Worker (prstatus_items): Use it. 1215*7304104dSAndroid Build Coastguard Worker * sparc_corenote.c: New file. 1216*7304104dSAndroid Build Coastguard Worker * sparc64_corenote.c: New file. 1217*7304104dSAndroid Build Coastguard Worker * Makefile.am (sparc_SRCS): Add them. 1218*7304104dSAndroid Build Coastguard Worker * sparc_init.c (sparc_init): Initialize core_note hook. 1219*7304104dSAndroid Build Coastguard Worker 1220*7304104dSAndroid Build Coastguard Worker * sparc_symbol.c (sparc_machine_flag_check): New function. 1221*7304104dSAndroid Build Coastguard Worker * sparc_init.c (sparc_init): Use it. 1222*7304104dSAndroid Build Coastguard Worker 1223*7304104dSAndroid Build Coastguard Worker2007-09-27 Roland McGrath <[email protected]> 1224*7304104dSAndroid Build Coastguard Worker 1225*7304104dSAndroid Build Coastguard Worker * alpha_retval.c: Use dwarf_attr_integrate and dwarf_hasattr_integrate. 1226*7304104dSAndroid Build Coastguard Worker * i386_retval.c: Likewise. 1227*7304104dSAndroid Build Coastguard Worker * ia64_retval.c: Likewise. 1228*7304104dSAndroid Build Coastguard Worker * ppc64_retval.c: Likewise. 1229*7304104dSAndroid Build Coastguard Worker * ppc_retval.c: Likewise. 1230*7304104dSAndroid Build Coastguard Worker * s390_retval.c: Likewise. 1231*7304104dSAndroid Build Coastguard Worker * sparc_retval.c: Likewise. 1232*7304104dSAndroid Build Coastguard Worker * x86_64_retval.c: Likewise. 1233*7304104dSAndroid Build Coastguard Worker 1234*7304104dSAndroid Build Coastguard Worker2007-10-31 Ulrich Drepper <[email protected]> 1235*7304104dSAndroid Build Coastguard Worker 1236*7304104dSAndroid Build Coastguard Worker * Makefile.am: More dependencies for the libebl_* libraries. 1237*7304104dSAndroid Build Coastguard Worker 1238*7304104dSAndroid Build Coastguard Worker2007-08-23 Roland McGrath <[email protected]> 1239*7304104dSAndroid Build Coastguard Worker 1240*7304104dSAndroid Build Coastguard Worker * x86_64_regs.c (x86_64_register_info): Put %rflags in "integer" set. 1241*7304104dSAndroid Build Coastguard Worker 1242*7304104dSAndroid Build Coastguard Worker2007-08-22 Roland McGrath <[email protected]> 1243*7304104dSAndroid Build Coastguard Worker 1244*7304104dSAndroid Build Coastguard Worker * linux-core-note.c (prstatus_items): Add .group initializers. 1245*7304104dSAndroid Build Coastguard Worker (prpsinfo_items): Likewise. 1246*7304104dSAndroid Build Coastguard Worker * x86_64_corenote.c (PRSTATUS_REGSET_ITEMS): Likewise. 1247*7304104dSAndroid Build Coastguard Worker * i386_corenote.c (PRSTATUS_REGSET_ITEMS): Likewise. 1248*7304104dSAndroid Build Coastguard Worker * ppc_corenote.c (PRSTATUS_REGSET_ITEMS): Likewise. 1249*7304104dSAndroid Build Coastguard Worker 1250*7304104dSAndroid Build Coastguard Worker2007-08-20 Roland McGrath <[email protected]> 1251*7304104dSAndroid Build Coastguard Worker 1252*7304104dSAndroid Build Coastguard Worker * ppc_symbol.c (ppc_check_special_symbol): For _GLOBAL_OFFSET_TABLE_ 1253*7304104dSAndroid Build Coastguard Worker when DT_PPC_GOT is not found, anywhere in the section is valid. 1254*7304104dSAndroid Build Coastguard Worker 1255*7304104dSAndroid Build Coastguard Worker2007-08-19 Roland McGrath <[email protected]> 1256*7304104dSAndroid Build Coastguard Worker 1257*7304104dSAndroid Build Coastguard Worker * i386_auxv.c: New file. 1258*7304104dSAndroid Build Coastguard Worker * Makefile.am (i386_SRCS, x86_64_SRCS): Add it. 1259*7304104dSAndroid Build Coastguard Worker * ppc_auxv.c: New file. 1260*7304104dSAndroid Build Coastguard Worker * Makefile.am (ppc_SRCS, ppc64_SRCS): Add it. 1261*7304104dSAndroid Build Coastguard Worker * i386_init.c (i386_init): Initialize auxv_info hook. 1262*7304104dSAndroid Build Coastguard Worker * x86_64_init.c (x86_64_init): Likewise. 1263*7304104dSAndroid Build Coastguard Worker * ppc_init.c (ppc_init): Likewise. 1264*7304104dSAndroid Build Coastguard Worker * ppc64_init.c (ppc64_init): Likewise. 1265*7304104dSAndroid Build Coastguard Worker 1266*7304104dSAndroid Build Coastguard Worker * alpha_corenote.c: New file. 1267*7304104dSAndroid Build Coastguard Worker * Makefile.am (alpha_SRCS): Add it. 1268*7304104dSAndroid Build Coastguard Worker * alpha_init.c (alpha_init): Initialize core_note hook. 1269*7304104dSAndroid Build Coastguard Worker 1270*7304104dSAndroid Build Coastguard Worker * ppc_corenote.c: New file. 1271*7304104dSAndroid Build Coastguard Worker * ppc64_corenote.c: New file. 1272*7304104dSAndroid Build Coastguard Worker * Makefile.am (ppc_SRCS, ppc64_SRCS): Add them. 1273*7304104dSAndroid Build Coastguard Worker * ppc_init.c (ppc_init): Initialize core_note hook. 1274*7304104dSAndroid Build Coastguard Worker * ppc64_init.c (ppc64_init): Likewise. 1275*7304104dSAndroid Build Coastguard Worker 1276*7304104dSAndroid Build Coastguard Worker * linux-core-note.c: New file. 1277*7304104dSAndroid Build Coastguard Worker * Makefile.am (noinst_HEADERS): Add it. 1278*7304104dSAndroid Build Coastguard Worker * i386_corenote.c: Rewritten. 1279*7304104dSAndroid Build Coastguard Worker * x86_64_corenote.c: Likewise. 1280*7304104dSAndroid Build Coastguard Worker 1281*7304104dSAndroid Build Coastguard Worker2007-05-23 Roland McGrath <[email protected]> 1282*7304104dSAndroid Build Coastguard Worker 1283*7304104dSAndroid Build Coastguard Worker * alpha_regs.c (alpha_register_info): fp -> s6 1284*7304104dSAndroid Build Coastguard Worker 1285*7304104dSAndroid Build Coastguard Worker2007-04-26 Roland McGrath <[email protected]> 1286*7304104dSAndroid Build Coastguard Worker 1287*7304104dSAndroid Build Coastguard Worker * alpha_symbol.c (alpha_machine_section_flag_check): New function. 1288*7304104dSAndroid Build Coastguard Worker * alpha_init.c (alpha_init): Initialize hook. 1289*7304104dSAndroid Build Coastguard Worker 1290*7304104dSAndroid Build Coastguard Worker * alpha_regs.c: New file. 1291*7304104dSAndroid Build Coastguard Worker * Makefile.am (alpha_SRCS): Add it. 1292*7304104dSAndroid Build Coastguard Worker * alpha_init.c (alpha_init): Initialize register_info hook. 1293*7304104dSAndroid Build Coastguard Worker 1294*7304104dSAndroid Build Coastguard Worker2007-04-22 Roland McGrath <[email protected]> 1295*7304104dSAndroid Build Coastguard Worker 1296*7304104dSAndroid Build Coastguard Worker * ppc_regs.c (ppc_register_info): Use some names instead of sprNNN: 1297*7304104dSAndroid Build Coastguard Worker mq, xer, lr, ctr, dsisr, dar, dec, vrsave. 1298*7304104dSAndroid Build Coastguard Worker Set *BITS to 64 for FPU registers. 1299*7304104dSAndroid Build Coastguard Worker 1300*7304104dSAndroid Build Coastguard Worker * i386_regs.c (i386_register_info): Set *BITS to 16 for fctrl, fstat. 1301*7304104dSAndroid Build Coastguard Worker * x86_64_regs.c (x86_64_register_info): Likewise for fcw, fsw. 1302*7304104dSAndroid Build Coastguard Worker 1303*7304104dSAndroid Build Coastguard Worker2007-04-01 Roland McGrath <[email protected]> 1304*7304104dSAndroid Build Coastguard Worker 1305*7304104dSAndroid Build Coastguard Worker * x86_64_regs.c (x86_64_register_info): Add more registers from newer 1306*7304104dSAndroid Build Coastguard Worker ABI spec. 1307*7304104dSAndroid Build Coastguard Worker 1308*7304104dSAndroid Build Coastguard Worker2007-01-11 Roland McGrath <[email protected]> 1309*7304104dSAndroid Build Coastguard Worker 1310*7304104dSAndroid Build Coastguard Worker * ia64_symbol.c (ia64_machine_section_flag_check): New function. 1311*7304104dSAndroid Build Coastguard Worker * ia64_init.c (ia64_init): Use it. 1312*7304104dSAndroid Build Coastguard Worker 1313*7304104dSAndroid Build Coastguard Worker * ia64_symbol.c (ia64_section_type_name): Typo fix in string. 1314*7304104dSAndroid Build Coastguard Worker 1315*7304104dSAndroid Build Coastguard Worker2006-10-09 Roland McGrath <[email protected]> 1316*7304104dSAndroid Build Coastguard Worker 1317*7304104dSAndroid Build Coastguard Worker * ia64_symbol.c (ia64_reloc_simple_type): Treat SECREL types as simple. 1318*7304104dSAndroid Build Coastguard Worker 1319*7304104dSAndroid Build Coastguard Worker2006-08-29 Roland McGrath <[email protected]> 1320*7304104dSAndroid Build Coastguard Worker 1321*7304104dSAndroid Build Coastguard Worker * sparc_retval.c: New file. 1322*7304104dSAndroid Build Coastguard Worker * Makefile.am (sparc_SRCS): Add it. 1323*7304104dSAndroid Build Coastguard Worker * sparc_init.c (sparc_init): Initialize return_value_location hook. 1324*7304104dSAndroid Build Coastguard Worker 1325*7304104dSAndroid Build Coastguard Worker2006-08-22 Roland McGrath <[email protected]> 1326*7304104dSAndroid Build Coastguard Worker 1327*7304104dSAndroid Build Coastguard Worker * i386_regs.c (i386_register_name): Renamed i386_register_info. 1328*7304104dSAndroid Build Coastguard Worker Take new args, yield more info. 1329*7304104dSAndroid Build Coastguard Worker * i386_init.c (i386_init): Update initializer. 1330*7304104dSAndroid Build Coastguard Worker * ia64_regs.c (ia64_register_name): Likewise. 1331*7304104dSAndroid Build Coastguard Worker * ia64_init.c (ia64_init): Likewise. 1332*7304104dSAndroid Build Coastguard Worker * ppc_regs.c (ppc_register_name): Likewise. 1333*7304104dSAndroid Build Coastguard Worker * ppc64_init.c (ppc64_init): Likewise. 1334*7304104dSAndroid Build Coastguard Worker * ppc_init.c (ppc_init): Likewise. 1335*7304104dSAndroid Build Coastguard Worker * s390_regs.c (s390_register_name): Likewise. 1336*7304104dSAndroid Build Coastguard Worker * s390_init.c (s390_init): Likewise. 1337*7304104dSAndroid Build Coastguard Worker * sparc_regs.c (sparc_register_name): Likewise. 1338*7304104dSAndroid Build Coastguard Worker * sparc_init.c (sparc_init): Likewise. 1339*7304104dSAndroid Build Coastguard Worker * x86_64_regs.c (x86_64_register_name): Likewise. 1340*7304104dSAndroid Build Coastguard Worker * x86_64_init.c (x86_64_init): Likewise. 1341*7304104dSAndroid Build Coastguard Worker 1342*7304104dSAndroid Build Coastguard Worker2006-08-08 Roland McGrath <[email protected]> 1343*7304104dSAndroid Build Coastguard Worker 1344*7304104dSAndroid Build Coastguard Worker * Makefile.am (%.os): Don't depend on %.o, since we don't actually 1345*7304104dSAndroid Build Coastguard Worker need static object for anything here. This rule is the only source of 1346*7304104dSAndroid Build Coastguard Worker .deps/ files. 1347*7304104dSAndroid Build Coastguard Worker 1348*7304104dSAndroid Build Coastguard Worker2006-06-23 Stepan Kasal <[email protected]> 1349*7304104dSAndroid Build Coastguard Worker 1350*7304104dSAndroid Build Coastguard Worker * Makefile.am (PACKAGE_VERSION): Remove superfluous definition. 1351*7304104dSAndroid Build Coastguard Worker 1352*7304104dSAndroid Build Coastguard Worker2006-08-03 Roland McGrath <[email protected]> 1353*7304104dSAndroid Build Coastguard Worker 1354*7304104dSAndroid Build Coastguard Worker * sparc_regs.c (sparc_register_name): List 32 FPU regs only for 1355*7304104dSAndroid Build Coastguard Worker EM_SPARC. EM_SPARC32PLUS also has 64. 1356*7304104dSAndroid Build Coastguard Worker 1357*7304104dSAndroid Build Coastguard Worker2006-07-21 Roland McGrath <[email protected]> 1358*7304104dSAndroid Build Coastguard Worker 1359*7304104dSAndroid Build Coastguard Worker * i386_regs.c (i386_register_name): Fix return value when using stpcpy. 1360*7304104dSAndroid Build Coastguard Worker * ppc_regs.c (ppc_register_name): Likewise. 1361*7304104dSAndroid Build Coastguard Worker * s390_regs.c (s390_register_name): Likewise. 1362*7304104dSAndroid Build Coastguard Worker 1363*7304104dSAndroid Build Coastguard Worker * ia64_retval.c: New file. 1364*7304104dSAndroid Build Coastguard Worker * Makefile.am (ia64_SRCS): Add it. 1365*7304104dSAndroid Build Coastguard Worker * ia64_init.c (ia64_init): Install return_value_location hook. 1366*7304104dSAndroid Build Coastguard Worker 1367*7304104dSAndroid Build Coastguard Worker * ia64_regs.c: New file. 1368*7304104dSAndroid Build Coastguard Worker * Makefile.am (ia64_SRCS): Add it. 1369*7304104dSAndroid Build Coastguard Worker * ia64_init.c (ia64_init): Install register_name hook. 1370*7304104dSAndroid Build Coastguard Worker 1371*7304104dSAndroid Build Coastguard Worker2006-07-05 Ulrich Drepper <[email protected]> 1372*7304104dSAndroid Build Coastguard Worker 1373*7304104dSAndroid Build Coastguard Worker * alpha_init.c: Initialize sysvhash_entrysize. 1374*7304104dSAndroid Build Coastguard Worker * s390_init.c: Likewise. 1375*7304104dSAndroid Build Coastguard Worker 1376*7304104dSAndroid Build Coastguard Worker2006-07-04 Ulrich Drepper <[email protected]> 1377*7304104dSAndroid Build Coastguard Worker 1378*7304104dSAndroid Build Coastguard Worker * common-reloc.c (relative_reloc_p): New function. 1379*7304104dSAndroid Build Coastguard Worker (init_reloc): Hook it up. 1380*7304104dSAndroid Build Coastguard Worker * ia64_reloc.def: Define NO_RELATIVE_RELOC. 1381*7304104dSAndroid Build Coastguard Worker 1382*7304104dSAndroid Build Coastguard Worker2006-06-13 Roland McGrath <[email protected]> 1383*7304104dSAndroid Build Coastguard Worker 1384*7304104dSAndroid Build Coastguard Worker * ppc64_retval.c: Remove SVR4_STRUCT_RETURN braino. 1385*7304104dSAndroid Build Coastguard Worker 1386*7304104dSAndroid Build Coastguard Worker2006-06-12 Ulrich Drepper <[email protected]> 1387*7304104dSAndroid Build Coastguard Worker 1388*7304104dSAndroid Build Coastguard Worker * common-reloc.c (none_reloc_p): New function. 1389*7304104dSAndroid Build Coastguard Worker (init_reloc): Hook it up. 1390*7304104dSAndroid Build Coastguard Worker 1391*7304104dSAndroid Build Coastguard Worker2006-02-22 Roland McGrath <[email protected]> 1392*7304104dSAndroid Build Coastguard Worker 1393*7304104dSAndroid Build Coastguard Worker * ppc64_retval.c (SVR4_STRUCT_RETURN): New macro. 1394*7304104dSAndroid Build Coastguard Worker (ppc64_return_value_location): Use registers for aggregate conditional 1395*7304104dSAndroid Build Coastguard Worker on that. 1396*7304104dSAndroid Build Coastguard Worker * ppc_retval.c (SVR4_STRUCT_RETURN): New macro. 1397*7304104dSAndroid Build Coastguard Worker (ppc_return_value_location): Use registers for aggregate conditional 1398*7304104dSAndroid Build Coastguard Worker on that. 1399*7304104dSAndroid Build Coastguard Worker 1400*7304104dSAndroid Build Coastguard Worker2006-01-12 Roland McGrath <[email protected]> 1401*7304104dSAndroid Build Coastguard Worker 1402*7304104dSAndroid Build Coastguard Worker * s390_retval.c: New file. 1403*7304104dSAndroid Build Coastguard Worker * Makefile.am (s390_SRCS): Add it. 1404*7304104dSAndroid Build Coastguard Worker * s390_init.c (s390_init): Install return_value_location hook. 1405*7304104dSAndroid Build Coastguard Worker 1406*7304104dSAndroid Build Coastguard Worker2006-01-11 Roland McGrath <[email protected]> 1407*7304104dSAndroid Build Coastguard Worker 1408*7304104dSAndroid Build Coastguard Worker * s390_regs.c: New file. 1409*7304104dSAndroid Build Coastguard Worker * Makefile.am (s390_SRCS): Add it. 1410*7304104dSAndroid Build Coastguard Worker * s390_init.c (s390_init): Install register_name hook. 1411*7304104dSAndroid Build Coastguard Worker 1412*7304104dSAndroid Build Coastguard Worker * s390_reloc.def: Update bits per 1413*7304104dSAndroid Build Coastguard Worker Martin Schwidefsky <[email protected]>. 1414*7304104dSAndroid Build Coastguard Worker 1415*7304104dSAndroid Build Coastguard Worker2005-12-10 Ulrich Drepper 1416*7304104dSAndroid Build Coastguard Worker 1417*7304104dSAndroid Build Coastguard Worker * common-reloc.c (R_NAME): Generate string correctly. 1418*7304104dSAndroid Build Coastguard Worker 1419*7304104dSAndroid Build Coastguard Worker2005-12-05 Roland McGrath <[email protected]> 1420*7304104dSAndroid Build Coastguard Worker 1421*7304104dSAndroid Build Coastguard Worker * i386_regs.c (i386_register_name): Use a table for the first 8 regs. 1422*7304104dSAndroid Build Coastguard Worker * x86_64_regs.c (x86_64_register_name): Likewise. 1423*7304104dSAndroid Build Coastguard Worker 1424*7304104dSAndroid Build Coastguard Worker2005-11-25 Roland McGrath <[email protected]> 1425*7304104dSAndroid Build Coastguard Worker 1426*7304104dSAndroid Build Coastguard Worker * i386_regs.c (i386_register_name): Return 0, not 1, for gaps. 1427*7304104dSAndroid Build Coastguard Worker 1428*7304104dSAndroid Build Coastguard Worker * i386_regs.c: New file. 1429*7304104dSAndroid Build Coastguard Worker * ppc_regs.c: New file. 1430*7304104dSAndroid Build Coastguard Worker * sparc_regs.c: New file. 1431*7304104dSAndroid Build Coastguard Worker * x86_64_regs.c: New file. 1432*7304104dSAndroid Build Coastguard Worker * Makefile.am 1433*7304104dSAndroid Build Coastguard Worker (i386_SRCS, x86_64_SRCS, ppc_SRCS, ppc64_SRCS, sparc_SRCS): Add them. 1434*7304104dSAndroid Build Coastguard Worker * i386_init.c: Initialize register_name hook. 1435*7304104dSAndroid Build Coastguard Worker * ppc_init.c: Likewise. 1436*7304104dSAndroid Build Coastguard Worker * ppc64_init.c: Likewise. 1437*7304104dSAndroid Build Coastguard Worker * sparc_init.c: Likewise. 1438*7304104dSAndroid Build Coastguard Worker * x86_64_init.c: Likewise. 1439*7304104dSAndroid Build Coastguard Worker 1440*7304104dSAndroid Build Coastguard Worker2005-11-19 Roland McGrath <[email protected]> 1441*7304104dSAndroid Build Coastguard Worker 1442*7304104dSAndroid Build Coastguard Worker * ppc64_reloc.def: REL30 -> ADDR30. 1443*7304104dSAndroid Build Coastguard Worker 1444*7304104dSAndroid Build Coastguard Worker2005-11-18 Roland McGrath <[email protected]> 1445*7304104dSAndroid Build Coastguard Worker 1446*7304104dSAndroid Build Coastguard Worker * alpha_init.c: Use HOOK macro. 1447*7304104dSAndroid Build Coastguard Worker * arm_init.c: Likewise. 1448*7304104dSAndroid Build Coastguard Worker * i386_init.c: Likewise. 1449*7304104dSAndroid Build Coastguard Worker * ia64_init.c: Likewise. 1450*7304104dSAndroid Build Coastguard Worker * ppc64_init.c: Likewise. 1451*7304104dSAndroid Build Coastguard Worker * ppc_init.c: Likewise. 1452*7304104dSAndroid Build Coastguard Worker * s390_init.c: Likewise. 1453*7304104dSAndroid Build Coastguard Worker * sh_init.c: Likewise. 1454*7304104dSAndroid Build Coastguard Worker * sparc_init.c: Likewise. 1455*7304104dSAndroid Build Coastguard Worker * x86_64_init.c: Likewise. 1456*7304104dSAndroid Build Coastguard Worker 1457*7304104dSAndroid Build Coastguard Worker2005-11-17 Roland McGrath <[email protected]> 1458*7304104dSAndroid Build Coastguard Worker 1459*7304104dSAndroid Build Coastguard Worker * Makefile.am (uninstall): Don't try to remove $(pkgincludedir). 1460*7304104dSAndroid Build Coastguard Worker (CLEANFILES): Add libebl_$(m).so. 1461*7304104dSAndroid Build Coastguard Worker 1462*7304104dSAndroid Build Coastguard Worker * ppc_reloc.def: Update bits per Alan Modra <[email protected]>. 1463*7304104dSAndroid Build Coastguard Worker * ppc64_reloc.def: Likewise. 1464*7304104dSAndroid Build Coastguard Worker 1465*7304104dSAndroid Build Coastguard Worker2005-11-15 Roland McGrath <[email protected]> 1466*7304104dSAndroid Build Coastguard Worker 1467*7304104dSAndroid Build Coastguard Worker * Contents moved here from ../libebl. 1468