blob: 68f0ab5b633fd3417410d07d1650253a3727ce8c [file] [log] [blame]
// Copyright (c) 2010 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#ifndef X86_DECODE_H__
#define X86_DECODE_H__
namespace playground {
enum {
REX_B = 0x01,
REX_X = 0x02,
REX_R = 0x04,
REX_W = 0x08
};
unsigned short next_inst(const char **ip, bool is64bit, bool *has_prefix = 0,
char **rex_ptr = 0, char **mod_rm_ptr = 0,
char **sib_ptr = 0, bool *is_group = 0);
} // namespace
#endif // X86_DECODE_H__