Searched refs:elf (Results 1 - 25 of 27) sorted by relevance

12

/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/posix/elf/
H A DELFHashTable.java25 package sun.jvm.hotspot.debugger.posix.elf;
H A DELFStringTable.java25 package sun.jvm.hotspot.debugger.posix.elf;
H A DELFProgramHeader.java25 package sun.jvm.hotspot.debugger.posix.elf;
H A DELFException.java25 package sun.jvm.hotspot.debugger.posix.elf;
H A DELFFile.java25 package sun.jvm.hotspot.debugger.posix.elf;
H A DELFSymbol.java25 package sun.jvm.hotspot.debugger.posix.elf;
H A DELFHeader.java25 package sun.jvm.hotspot.debugger.posix.elf;
96 /** Returns the elf symbol with the specified name or null if one is not
99 /** Returns the elf symbol with the specified address or null if one is not
H A DELFSectionHeader.java25 package sun.jvm.hotspot.debugger.posix.elf;
H A DELFFileParser.java25 package sun.jvm.hotspot.debugger.posix.elf;
75 throw new ELFException("Error reading elf header (read " +
1037 System.out.println("Usage: java ELFFileParser <elf file>");
/openjdk7/hotspot/src/os/solaris/fix_empty_sec_hdr_flags/
H A Dfix_empty_sec_hdr_flags.c32 * elf(3elf) man page and from code from the Solaris compiler
50 Elf * elf; /* ELF descriptor */ local
76 if ((elf = elf_begin(fd, ELF_C_RDWR, NULL)) == NULL) {
81 elf_ident = elf_getident(elf, NULL);
86 ehdr = elf64_getehdr(elf);
88 ehdr = elf32_getehdr(elf);
96 scn = elf_getscn(elf, ((Elf64_Ehdr *) ehdr)->e_shstrndx);
98 scn = elf_getscn(elf, ((Elf32_Ehdr *) ehdr)->e_shstrndx);
113 for (i = 1, scn = NULL; scn = elf_nextscn(elf, sc
[all...]
/openjdk7/jdk/make/tools/fix_empty_sec_hdr_flags/
H A Dfix_empty_sec_hdr_flags.c32 * elf(3elf) man page and from code from the Solaris compiler
50 Elf * elf; /* ELF descriptor */ local
76 if ((elf = elf_begin(fd, ELF_C_RDWR, NULL)) == NULL) {
81 elf_ident = elf_getident(elf, NULL);
86 ehdr = elf64_getehdr(elf);
88 ehdr = elf32_getehdr(elf);
96 scn = elf_getscn(elf, ((Elf64_Ehdr *) ehdr)->e_shstrndx);
98 scn = elf_getscn(elf, ((Elf32_Ehdr *) ehdr)->e_shstrndx);
113 for (i = 1, scn = NULL; scn = elf_nextscn(elf, sc
[all...]
/openjdk7/jdk/make/tools/reorder/tools/
H A Dremove_mcount.c53 static Elf_Scn *find_section(Elf *elf, Elf_Data *sectionStringData, argument
60 while ((result = elf_nextscn(elf, result)) != NULL) {
109 Elf *elf; local
137 elf = elf_begin(fd, ELF_C_RDWR, (Elf *)0);
138 if (elf == NULL)
140 ehdr = elf32_getehdr(elf);
141 sectionStringSection = elf_getscn(elf, ehdr->e_shstrndx);
146 symSection = find_section(elf, sectionStringData, ".symtab");
153 stringSection = find_section(elf, sectionStringData, ".strtab");
164 dynSymSection = find_section(elf, sectionStringDat
[all...]
H A Dmcount.c95 Elf *elf; member in struct:ElfInfo
189 Elf *elf; local
205 elf = elf_begin(elfInfo->fd, ELF_C_READ, (Elf *)0);
206 if (elf == NULL)
208 ehdr = elfXX_getehdr(elf);
209 sectionStringSection = elf_getscn(elf, ehdr->e_shstrndx);
215 while ((symSection = elf_nextscn(elf, symSection)) != NULL) {
230 while ((stringSection = elf_nextscn(elf, stringSection)) != NULL) {
245 while ((stabSection = elf_nextscn(elf, stabSection)) != NULL) {
260 while ((stringSection = elf_nextscn(elf, stringSectio
[all...]
/openjdk7/hotspot/agent/src/os/bsd/
H A Dsalibelf.h28 #include <elf.h>
H A Dps_proc.c35 #include <elf.h>
H A Dps_core.c31 #include <elf.h>
734 // process segments from interpreter (ld-elf.so.1)
865 // now read segments from interp (i.e ld-elf.so.1)
/openjdk7/hotspot/agent/src/os/linux/
H A Dsalibelf.h28 #include <elf.h>
H A Dps_core.c31 #include <elf.h>
/openjdk7/hotspot/src/os/solaris/add_gnu_debuglink/
H A Dadd_gnu_debuglink.c32 * elf(3elf) man page and from code from the Solaris compiler
61 Elf * elf; /* ELF descriptor */ local
109 if ((elf = elf_begin(fd, ELF_C_RDWR, NULL)) == NULL) {
114 elf_ident = elf_getident(elf, NULL);
119 ehdr = elf64_getehdr(elf);
121 ehdr = elf32_getehdr(elf);
129 scn = elf_getscn(elf, ((Elf64_Ehdr *) ehdr)->e_shstrndx);
131 scn = elf_getscn(elf, ((Elf32_Ehdr *) ehdr)->e_shstrndx);
159 new_scn = elf_newscn(elf);
[all...]
/openjdk7/jdk/make/tools/add_gnu_debuglink/
H A Dadd_gnu_debuglink.c32 * elf(3elf) man page and from code from the Solaris compiler
61 Elf * elf; /* ELF descriptor */ local
109 if ((elf = elf_begin(fd, ELF_C_RDWR, NULL)) == NULL) {
114 elf_ident = elf_getident(elf, NULL);
119 ehdr = elf64_getehdr(elf);
121 ehdr = elf32_getehdr(elf);
129 scn = elf_getscn(elf, ((Elf64_Ehdr *) ehdr)->e_shstrndx);
131 scn = elf_getscn(elf, ((Elf32_Ehdr *) ehdr)->e_shstrndx);
159 new_scn = elf_newscn(elf);
[all...]
/openjdk7/hotspot/src/share/vm/utilities/
H A DelfFile.hpp33 #include <elf.h>
81 // ElfFile is basically an elf file parser, which can lookup the symbol
109 // sanity check, if the file is a real elf file
112 // load string tables from the elf file
129 // Returns true if the elf file is marked NOT to require an executable stack,
131 // Returns false if the elf file requires an executable stack, the stack flag
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/debugger/posix/
H A DAddressDataSource.java28 import sun.jvm.hotspot.debugger.posix.elf.*;
H A DDSO.java28 import sun.jvm.hotspot.debugger.posix.elf.*;
/openjdk7/hotspot/agent/make/
H A DMakefile70 sun.jvm.hotspot.debugger.posix.elf \
165 sun/jvm/hotspot/debugger/posix/elf/*.java \
/openjdk7/jdk/src/solaris/bin/
H A Djava_md_solinux.c70 # include <sys/elf.h>
830 /* read in elf header */
841 * the elf header would not be included the architecture list

Completed in 74 milliseconds

12