#include "global.h"
Go to the source code of this file.
Classes | |
struct | sint64 |
struct | uint64 |
Defines | |
#define | qword uint64 |
#define | QWORD_SET_HI(q, v) (((q).hi) = (v)) |
#define | QWORD_SET_LO(q, v) (((q).lo) = (v)) |
#define | QWORD_GET_HI(q) ((q).hi) |
#define | QWORD_GET_LO(q) ((q).lo) |
#define | QWORD_GET_INT(q) ((q).lo) |
#define | QWORD_GET_FLOAT(q) ( (((float)QWORD_GET_HI(q))*4294967296.0) + ((float)QWORD_GET_LO(q))) |
Functions | |
int | qword_cmp (uint64 a, uint64 b) |
uint64 | int_to_qword (int i) |
uint64 | sint64_to_uint64 (sint64 s) |
uint64 | qword_add (uint64 a, uint64 b) |
uint64 | qword_sub (uint64 a, uint64 b) |
uint64 | qword_mul (uint64 a, uint64 b) |
int | sint64_cmp (sint64 a, sint64 b) |
sint64 | int_to_sint64 (int i) |
sint64 | uint64_to_sint64 (uint64 u) |
sint64 | sint64_add (sint64 a, sint64 b) |
sint64 | sint64_sub (sint64 a, sint64 b) |
sint64 | sint64_mul (sint64 a, sint64 b) |
|
|
Definition at line 46 of file qword.h. Referenced by scalar_context_float(). |
|
Definition at line 42 of file qword.h. Referenced by PEAnalyser::convertAddressToRVA(), and create_foreign_int64(). |
|
|
Definition at line 43 of file qword.h. Referenced by bnstr(), PEAnalyser::convertAddressToRVA(), create_foreign_int64(), filetime_to_ctime(), func_byte(), func_char(), func_dword(), func_long(), func_sbyte(), func_short(), func_substr(), func_word(), ht_object_stream_txt::getIntHex(), scalar_int_op(), and ht_aviewer::symbol_handler(). |
|
Definition at line 40 of file qword.h. Referenced by create_host_int64(), IA64Disassembler::decode(), and filetime_to_ctime(). |
|
Definition at line 41 of file qword.h. Referenced by create_host_int64(), IA64Disassembler::decode(), and filetime_to_ctime(). |
|
Definition at line 24 of file qword.cc. References uint64::hi, and uint64::lo. Referenced by filetime_to_ctime(). |
|
Definition at line 32 of file qword.cc. References dword, sint64::hi, and sint64::lo. |
|
Definition at line 97 of file qword.cc. References uint64::hi, and uint64::lo. Referenced by operator+(). |
|
Definition at line 88 of file qword.cc. References uint64::hi, and uint64::lo. Referenced by AddressFlat64::compareDelinear(), AddressFlat64::compareTo(), elf_addr_is_valid(), elf_addr_to_ofs(), elf_addr_to_section(), elf_ofs_to_addr(), elf_ofs_to_section(), operator!(), operator!=(), operator<(), operator<=(), operator==(), operator>(), operator>=(), and scalar_int_op(). |
|
Definition at line 179 of file qword.cc. References uint64::lo, and to_uint64(). Referenced by operator *(). |
|
Definition at line 106 of file qword.cc. References uint64::hi, and uint64::lo. Referenced by operator-(). |
|
Definition at line 414 of file qword.cc. References sint64::hi, and sint64::lo. Referenced by operator+(). |
|
Definition at line 404 of file qword.cc. References sint64::hi, and sint64::lo. Referenced by operator!(), operator!=(), operator<(), operator<=(), operator==(), operator>(), and operator>=(). |
|
Definition at line 497 of file qword.cc. References sint64::lo, and to_sint64(). Referenced by operator *(). |
|
Definition at line 423 of file qword.cc. References sint64::hi, and sint64::lo. Referenced by operator-(). |
|
Definition at line 40 of file qword.cc. References sint64::hi, uint64::hi, sint64::lo, and uint64::lo. |
|
Definition at line 48 of file qword.cc. References uint64::hi, sint64::hi, uint64::lo, and sint64::lo. |