diff options
author | H.J. Lu <hjl.tools@gmail.com> | 2015-02-11 13:35:07 -0800 |
---|---|---|
committer | H.J. Lu <hjl.tools@gmail.com> | 2015-02-11 13:35:07 -0800 |
commit | e3001fd92063282c55ad251d58f112b10a0cf7d6 (patch) | |
tree | 986838a1a7fdbd91b1c825174b23f6bd38b80505 /ld/testplug2.c | |
parent | 90092e730582d024f621c78c6b5b1e6f2348e77d (diff) | |
download | gdb-e3001fd92063282c55ad251d58f112b10a0cf7d6.zip gdb-e3001fd92063282c55ad251d58f112b10a0cf7d6.tar.gz gdb-e3001fd92063282c55ad251d58f112b10a0cf7d6.tar.bz2 |
Remove unused dump_tv_tag
* testplug2.c (dump_tv_tag): Removed.
(onall_symbols_read): Return LDPS_ERR if the file descriptor isn't
closed.
* testplug3.c (dump_tv_tag): Removed.
(onclaim_file): Fix typo.
Diffstat (limited to 'ld/testplug2.c')
-rw-r--r-- | ld/testplug2.c | 51 |
1 files changed, 2 insertions, 49 deletions
diff --git a/ld/testplug2.c b/ld/testplug2.c index 5e17b68..8cafc51 100644 --- a/ld/testplug2.c +++ b/ld/testplug2.c @@ -343,54 +343,6 @@ parse_option (const char *opt) return LDPS_OK; } -/* Output contents of transfer vector array entry in human-readable form. */ -static void -dump_tv_tag (size_t n, struct ld_plugin_tv *tv) -{ - size_t tag; - char unknownbuf[40]; - const char *name; - - for (tag = 0; tag < ARRAY_SIZE (tag_names); tag++) - if (tag_names[tag].tag == tv->tv_tag) - break; - sprintf (unknownbuf, "unknown tag #%d", tv->tv_tag); - name = (tag < ARRAY_SIZE (tag_names)) ? tag_names[tag].name : unknownbuf; - switch (tv->tv_tag) - { - case LDPT_OPTION: - case LDPT_OUTPUT_NAME: - TV_MESSAGE (LDPL_INFO, "tv[%d]: %s '%s'", n, name, - tv->tv_u.tv_string); - break; - case LDPT_REGISTER_CLAIM_FILE_HOOK: - case LDPT_REGISTER_ALL_SYMBOLS_READ_HOOK: - case LDPT_REGISTER_CLEANUP_HOOK: - case LDPT_ADD_SYMBOLS: - case LDPT_GET_SYMBOLS: - case LDPT_GET_SYMBOLS_V2: - case LDPT_ADD_INPUT_FILE: - case LDPT_MESSAGE: - case LDPT_GET_INPUT_FILE: - case LDPT_GET_VIEW: - case LDPT_RELEASE_INPUT_FILE: - case LDPT_ADD_INPUT_LIBRARY: - case LDPT_SET_EXTRA_LIBRARY_PATH: - TV_MESSAGE (LDPL_INFO, "tv[%d]: %s func@0x%p", n, name, - (void *)(tv->tv_u.tv_message)); - break; - case LDPT_NULL: - case LDPT_API_VERSION: - case LDPT_GOLD_VERSION: - case LDPT_LINKER_OUTPUT: - case LDPT_GNU_LD_VERSION: - default: - TV_MESSAGE (LDPL_INFO, "tv[%d]: %s value %W (%d)", n, name, - (bfd_vma)tv->tv_u.tv_val, tv->tv_u.tv_val); - break; - } -} - /* Handle/record information received in a transfer vector entry. */ static enum ld_plugin_status parse_tv_tag (struct ld_plugin_tv *tv) @@ -659,9 +611,10 @@ onall_symbols_read (void) } if (read (fd, buffer, sizeof (buffer)) >= 0) { - rv == LDPS_ERR; TV_MESSAGE (LDPL_FATAL, "Unreleased file descriptor on: %s", claimfile->file.name); + free (filename); + return LDPS_ERR; } free (filename); } |