Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

25 lines (17 sloc) 0.528 kb
// Base class for architecture-specific general-purpose registers. This
// structure is used during stack crawling.
#ifndef GPR_BASE_H
#define GPR_BASE_H
#include <stdint.h>
class rust_gpr_base {
public:
// Returns the value of a register by number.
inline uintptr_t &get(uint32_t i) {
return reinterpret_cast<uintptr_t *>(this)[i];
}
// Sets the value of a register by number.
inline void set(uint32_t i, uintptr_t val) {
reinterpret_cast<uintptr_t *>(this)[i] = val;
}
};
#endif
Jump to Line
Something went wrong with that request. Please try again.