00001 //===-- Machine.h -----------------------------------------------*- C++ -*-===// 00002 // 00003 // The KLEE Symbolic Virtual Machine 00004 // 00005 // This file is distributed under the University of Illinois Open Source 00006 // License. See LICENSE.TXT for details. 00007 // 00008 //===----------------------------------------------------------------------===// 00009 00010 #ifndef __KLEE_MACHINE_H__ 00011 #define __KLEE_MACHINE_H__ 00012 00013 #include "klee/Expr.h" 00014 00015 namespace klee { 00016 namespace machine { 00017 enum ByteOrder { 00018 LSB = 0, 00019 MSB = 1 00020 }; 00021 } 00022 } 00023 00024 #define kMachineByteOrder klee::machine::LSB 00025 #define kMachinePointerType Expr::Int32 00026 #define kMachinePointerSize 4 00027 00028 #endif /* __KLEE_MACHINE_H__ */
1.5.8