This is the mail archive of the
archer-commits@sourceware.org
mailing list for the Archer project.
[SCM] archer-jankratochvil-ifunc: reverse-20080717-branchpoint-4107-gdc0454a
- From: jkratoch at sourceware dot org
- To: archer-commits at sourceware dot org
- Date: 23 Nov 2009 22:21:28 -0000
- Subject: [SCM] archer-jankratochvil-ifunc: reverse-20080717-branchpoint-4107-gdc0454a
The branch, archer-jankratochvil-ifunc has been created
at dc0454a506f11418a42c2c3d53f94fd4df369a12 (commit)
- Log -----------------------------------------------------------------
commit dc0454a506f11418a42c2c3d53f94fd4df369a12
Author: Jan Kratochvil <jkratoch@host1.dyn.jankratochvil.net>
Date: Mon Nov 23 23:19:35 2009 +0100
gdb/
2009-11-23 Jan Kratochvil <jan.kratochvil@redhat.com>
* elfread.c (record_minimal_symbol): Apply also for mst_text_ifunc.
(elf_symtab_read): Set also mst_text_ifunc.
* gdbtypes.c (init_type): Support TYPE_FLAG_IFUNC.
(gdbtypes_post_init): Initialize builtin_func_func_ptr.
(objfile_type): Initialize nodebug_text_ifunc_symbol.
* gdbtypes.h (enum type_flag_value <TYPE_FLAG_IFUNC>, TYPE_IFUNC)
(struct main_type <flag_ifunc>)
(struct builtin_type <builtin_func_func_ptr>)
(struct objfile_type <nodebug_text_ifunc_symbol>): New.
* infcall.c (find_function_addr <TYPE_IFUNC (ftype)>): New.
* minsyms.c (lookup_minimal_symbol_text, prim_record_minimal_symbol)
(find_solib_trampoline_target): Support also mst_text_ifunc.
(in_ifunc_stub): New.
* parse.c (write_exp_msymbol <mst_text_ifunc>): New.
* solib-svr4.c (svr4_in_dynsym_resolve_code): Call also in_ifunc_stub.
* symmisc.c (dump_msymbols <mst_text_ifunc>): New.
* symtab.c (search_symbols): Support also mst_text_ifunc.
* symtab.h (enum minimal_symbol_type <mst_text_ifunc>, in_ifunc_stub):
New.
* linespec.c: Include infcall.h.
(minsym_found <MSYMBOL_TYPE (msymbol) == mst_text_ifunc>): New.
gdb/testsuite/
2009-11-23 Jan Kratochvil <jan.kratochvil@redhat.com>
* gdb.base/ifunc-lib.c, gdb.base/ifunc.c, gdb.base/ifunc.exp: New.
commit b1b2661e0122883cc6479613c4799a5fa998f18c
Author: Jan Kratochvil <jkratoch@host1.dyn.jankratochvil.net>
Date: Mon Nov 23 22:44:18 2009 +0100
v1
-----------------------------------------------------------------------
hooks/post-receive
--
Repository for Project Archer.