2#include <cosmos/compiler.hxx>
11#include <clues/items/prctl.hxx>
12#include <clues/macros.h>
14namespace clues::item {
16#ifdef CLUES_HAVE_ARCH_PRCTL
17std::string ArchOpParameter::str()
const {
18 switch (valueAs<int>()) {
20 CASE_ENUM_TO_STR(ARCH_SET_CPUID);
21 CASE_ENUM_TO_STR(ARCH_GET_CPUID);
23 CASE_ENUM_TO_STR(ARCH_SET_FS);
24 CASE_ENUM_TO_STR(ARCH_GET_FS);
25 CASE_ENUM_TO_STR(ARCH_SET_GS);
26 CASE_ENUM_TO_STR(ARCH_GET_GS);
29 default:
return "unknown";