This is the mail archive of the archer-commits@sourceware.org mailing list for the Archer project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[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.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]