2 * Copyright 2015, Rene Gollent, rene@gollent.com.
3 * Copyright 2009, Ingo Weinhold, ingo_weinhold@gmx.de.
4 * Distributed under the terms of the MIT License.
23 ValueLoader(Architecture
* architecture
,
24 TeamMemory
* teamMemory
,
26 // cpuState can be NULL
29 Architecture
* GetArchitecture() const
30 { return fArchitecture
; }
32 status_t
LoadValue(ValueLocation
* location
,
33 type_code valueType
, bool shortValueIsFine
,
36 status_t
LoadRawValue(BVariant
& location
,
37 size_t maxSize
, void* _value
);
39 status_t
LoadStringValue(BVariant
& location
,
40 size_t maxSize
, BString
& _value
);
43 Architecture
* fArchitecture
;
44 TeamMemory
* fTeamMemory
;
49 #endif // VALUE_LOADER_H