diff options
| author | Yang Liu <liuyang22@iscas.ac.cn> | 2025-01-22 00:13:12 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-01-21 17:13:12 +0100 |
| commit | d882a5c8fe84bced3ddce9f0ae10baf6357d64e0 (patch) | |
| tree | c9783dcc9598b1ab74ca41cfbe44431ba8d93d05 /src/include/env.h | |
| parent | 044dec0bfa0f3f8f62f7703d6b0a8600c1354dc5 (diff) | |
| download | box64-d882a5c8fe84bced3ddce9f0ae10baf6357d64e0.tar.gz box64-d882a5c8fe84bced3ddce9f0ae10baf6357d64e0.zip | |
[ENV] Optimized BOX64ENV log a bit (#2277)
Diffstat (limited to 'src/include/env.h')
| -rw-r--r-- | src/include/env.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/include/env.h b/src/include/env.h index d5385d8a..0b808dd5 100644 --- a/src/include/env.h +++ b/src/include/env.h @@ -5,7 +5,12 @@ #include <unistd.h> #define BOX64ENV(name) (box64env.name) -#define SET_BOX64ENV(name, value) { box64env.name = (value); box64env.is_##name##_overridden = 1; } +#define SET_BOX64ENV(name, value) \ + { \ + box64env.name = (value); \ + box64env.is_any_overridden = 1; \ + box64env.is_##name##_overridden = 1; \ + } /* INTEGER(NAME, name, default, min, max) @@ -187,6 +192,7 @@ typedef struct box64env_s { uintptr_t nodynarec_end; int dynarec_perf_map_fd; + uint64_t is_any_overridden : 1; uint64_t is_dynarec_perf_map_fd_overridden : 1; } box64env_t; |