| Index: experimental/visual_studio_plugin/src/dwarf_reader/dwarf_parse.h
|
| diff --git a/experimental/visual_studio_plugin/src/dwarf_reader/dwarf_parse.h b/experimental/visual_studio_plugin/src/dwarf_reader/dwarf_parse.h
|
| deleted file mode 100644
|
| index d6c5870431387e86de2dc803d776fa3d346b2f90..0000000000000000000000000000000000000000
|
| --- a/experimental/visual_studio_plugin/src/dwarf_reader/dwarf_parse.h
|
| +++ /dev/null
|
| @@ -1,44 +0,0 @@
|
| -// Copyright (c) 2011 The Native Client Authors. All rights reserved.
|
| -// Use of this source code is governed by a BSD-style license that can be
|
| -// found in the LICENSE file.
|
| -
|
| -// This file defines the ElfObject which decodes the elf data and calls
|
| -// the appropriate reader callbacks. The reader interface allows the
|
| -// libary user to examine the ELF file without ever needing to know
|
| -// machine class (32/64 bit).
|
| -
|
| -#ifndef DWARF_READER_DWARF_PARSE_H_
|
| -#define DWARF_READER_DWARF_PARSE_H_
|
| -
|
| -#include "common/types.h"
|
| -
|
| -namespace elf_reader {
|
| -class ElfObject;
|
| -} // namespace elf_reader
|
| -
|
| -namespace dwarf_reader {
|
| -
|
| -class IDwarfReader;
|
| -class IDwarfVM;
|
| -
|
| -/// Populates an IDwarfReader with debug information.
|
| -/// @param elf An ElfObject, which should be preloaded with a binary file
|
| -/// location.
|
| -/// @param reader An IDwarfReader which needs to be populated.
|
| -void DwarfParseElf(elf_reader::ElfObject *elf, IDwarfReader *reader);
|
| -
|
| -/// Runs the IDwarfVM on the provided data. |data| is expected to be a dwarf
|
| -/// expression in binary format of length |length|
|
| -/// @param dwarf_state_machine The state machine which must implement
|
| -/// IDwarfVM.
|
| -/// @param data The dwarf expression.
|
| -/// @param length The length of the dwarf expression.
|
| -/// @return The result of the expression.
|
| -uint64_t DwarfParseVM(IDwarfVM *dwarf_state_machine,
|
| - uint8_t *data,
|
| - uint32_t length);
|
| -
|
| -} // namespace dwarf_reader
|
| -
|
| -#endif // DWARF_READER_DWARF_PARSE_H_
|
| -
|
|
|