aboutsummaryrefslogtreecommitdiffstats
path: root/emulator/qtools/read_elf.h
diff options
context:
space:
mode:
authorDavid 'Digit' Turner <digit@google.com>2014-01-29 20:13:31 +0100
committerDavid 'Digit' Turner <digit@google.com>2014-01-29 20:17:02 +0100
commitd024ad7e65f9cb0288983b9680622bf43e05b848 (patch)
tree7f613fdb7853bd77260b1ecb5ba3b6a61a75565c /emulator/qtools/read_elf.h
parent34262a3ddce6db80b15223cf15c1b332a45eb10c (diff)
downloadsdk-d024ad7e65f9cb0288983b9680622bf43e05b848.zip
sdk-d024ad7e65f9cb0288983b9680622bf43e05b848.tar.gz
sdk-d024ad7e65f9cb0288983b9680622bf43e05b848.tar.bz2
emulator: Remove obsolete qtools directory.
The executable declared in this directory were used to process traces that are generated with the "emulator -trace <name>" option. Unfortunately this feature is broken in many ways: - Only works for ARMv5, not ARMv7, x86 and MIPS - Generates invalid timings that do not reflect modern CPU architectures. Nobody has been using it for a long time, and the feature will be removed from external/qemu, including the removal of one header file included by the code under sdk/emulator/qtools. This patch simply removes the qtools sources entirely. Change-Id: I6e7d141393e71afb36d950c264f73752d42dc412
Diffstat (limited to 'emulator/qtools/read_elf.h')
-rw-r--r--emulator/qtools/read_elf.h20
1 files changed, 0 insertions, 20 deletions
diff --git a/emulator/qtools/read_elf.h b/emulator/qtools/read_elf.h
deleted file mode 100644
index 72266c3..0000000
--- a/emulator/qtools/read_elf.h
+++ /dev/null
@@ -1,20 +0,0 @@
-#ifndef READ_ELF_H
-#define READ_ELF_H
-
-#include <stdio.h>
-#include <elf.h>
-
-Elf32_Ehdr *ReadElfHeader(FILE *fobj);
-Elf32_Shdr *ReadSectionHeaders(Elf32_Ehdr *hdr, FILE *fobj);
-char *ReadStringTable(Elf32_Ehdr *hdr, Elf32_Shdr *shdr, FILE *fobj);
-Elf32_Shdr *FindSymbolTableSection(Elf32_Ehdr *hdr,
- Elf32_Shdr *shdr,
- char *string_table);
-Elf32_Shdr *FindSymbolStringTableSection(Elf32_Ehdr *hdr,
- Elf32_Shdr *shdr,
- char *string_table);
-int ReadSection(Elf32_Shdr *shdr, void *buffer, FILE *f);
-void AdjustElfSymbols(Elf32_Ehdr *hdr, Elf32_Sym *elf_symbols,
- int num_entries);
-
-#endif /* READ_ELF_H */