| Index: third_party/tcmalloc/chromium/src/windows/mini_disassembler.h
|
| diff --git a/third_party/tcmalloc/chromium/src/windows/mini_disassembler.h b/third_party/tcmalloc/chromium/src/windows/mini_disassembler.h
|
| index e676232ab42c83700d21580750b4c3c76935636d..52daa5d85e3a6d9102f4e011691bf34e9ffdd5c6 100644
|
| --- a/third_party/tcmalloc/chromium/src/windows/mini_disassembler.h
|
| +++ b/third_party/tcmalloc/chromium/src/windows/mini_disassembler.h
|
| @@ -36,6 +36,7 @@
|
| #ifndef GOOGLE_PERFTOOLS_MINI_DISASSEMBLER_H_
|
| #define GOOGLE_PERFTOOLS_MINI_DISASSEMBLER_H_
|
|
|
| +#include "config.h"
|
| #include <windows.h>
|
| #include "mini_disassembler_types.h"
|
|
|
| @@ -74,7 +75,7 @@ namespace sidestep {
|
| // IA-32 Intel® Architecture Software Developer’s Manual Volume 2:
|
| // Instruction Set Reference for information about operand decoding
|
| // etc.
|
| -class MiniDisassembler {
|
| +class PERFTOOLS_DLL_DECL MiniDisassembler {
|
| public:
|
|
|
| // Creates a new instance and sets defaults.
|
| @@ -165,6 +166,12 @@ class MiniDisassembler {
|
| // Default address size is 32 bits if true, 16 bits if false.
|
| bool address_default_is_32_bits_;
|
|
|
| + // Determines if 64 bit operands are supported (x64).
|
| + bool operand_default_support_64_bits_;
|
| +
|
| + // Current operand size is 64 bits if true, 32 bits if false.
|
| + bool operand_is_64_bits_;
|
| +
|
| // Huge big opcode table based on the IA-32 manual, defined
|
| // in Ia32OpcodeMap.cc
|
| static const OpcodeTable s_ia32_opcode_map_[];
|
|
|