skip to content
==> tests/constants.c <==
1/* Every constant of @ajax/mesh-abi-host-load equals the Rust's (values printed by the Rust itself), and the
2 * Rust const asserts that need a function call hold. Generated from alpha-rust-mesh. */
3#include "mesh/abi/host_load.h"
4#include "mesh/check.h"
5
6#include <stdint.h>
7#include <string.h>
8
9int main(void) {
10    CHECK_U(MESH_S_LOAD, UINT64_C(4096));
11    CHECK_U(MESH_S_LOAD_END, UINT64_C(10240));
12    CHECK_U(MESH_LOAD_WINDOW, UINT64_C(10));
13    CHECK_U(MESH_S_LOAD_AT_MS, UINT64_C(4096));
14    CHECK_U(MESH_S_LOAD_SAMPLES, UINT64_C(4104));
15    CHECK_U(MESH_S_LOAD_FLAGS, UINT64_C(4108));
16    CHECK_U(MESH_S_GPU_SHARE, UINT64_C(4112));
17    CHECK_U(MESH_S_GPU_SHARE10, UINT64_C(4116));
18    CHECK_U(MESH_S_GPU_SLICE_US, UINT64_C(4120));
19    CHECK_U(MESH_S_GPU_GAP_US, UINT64_C(4124));
20    CHECK_U(MESH_S_GPU_MAX_GAP_US, UINT64_C(4128));
21    CHECK_U(MESH_S_GPU_GAPS_S, UINT64_C(4132));
22    CHECK_U(MESH_S_GPU_OBS, UINT64_C(4136));
23    CHECK_U(MESH_S_GPU_UTIL_EXT, UINT64_C(4140));
24    CHECK_U(MESH_S_GPU_QUEUE_US, UINT64_C(4144));
25    CHECK_U(MESH_S_GPU_INFLATE, UINT64_C(4148));
26    CHECK_U(MESH_S_CPU_UTIL, UINT64_C(4152));
27    CHECK_U(MESH_S_CPU_BIG, UINT64_C(4156));
28    CHECK_U(MESH_S_CPU_LITTLE, UINT64_C(4160));
29    CHECK_U(MESH_S_CPU_IOWAIT, UINT64_C(4164));
30    CHECK_U(MESH_S_LOADAVG, UINT64_C(4168));
31    CHECK_U(MESH_S_CPUS, UINT64_C(4180));
32    CHECK_U(MESH_S_CPUS_BIG, UINT64_C(4184));
33    CHECK_U(MESH_S_CPUS_LITTLE, UINT64_C(4188));
34    CHECK_U(MESH_S_PSI_CPU, UINT64_C(4192));
35    CHECK_U(MESH_S_PSI_MEM, UINT64_C(4196));
36    CHECK_U(MESH_S_PSI_MEM_FULL, UINT64_C(4200));
37    CHECK_U(MESH_S_PSI_IO, UINT64_C(4204));
38    CHECK_U(MESH_S_PSI_IO_FULL, UINT64_C(4208));
39    CHECK_U(MESH_S_PSI_CPU10, UINT64_C(4212));
40    CHECK_U(MESH_S_PSI_MEM10, UINT64_C(4216));
41    CHECK_U(MESH_S_PSI_IO10, UINT64_C(4220));
42    CHECK_U(MESH_S_MEM_TOTAL_MB, UINT64_C(4224));
43    CHECK_U(MESH_S_MEM_AVAIL_MB, UINT64_C(4228));
44    CHECK_U(MESH_S_SWAP_TOTAL_MB, UINT64_C(4232));
45    CHECK_U(MESH_S_SWAP_USED_MB, UINT64_C(4236));
46    CHECK_U(MESH_S_MEM_COMPRESSED_MB, UINT64_C(4240));
47    CHECK_U(MESH_S_MEM_LEVEL, UINT64_C(4244));
48    CHECK_U(MESH_S_MEM_FREE, UINT64_C(4248));
49    CHECK_U(MESH_S_SWAP_OUT_S, UINT64_C(4252));
50    CHECK_U(MESH_S_MESHD_CPU, UINT64_C(4256));
51    CHECK_U(MESH_S_MESHD_RSS_MB, UINT64_C(4260));
52    CHECK_U(MESH_S_MESHD_THREADS, UINT64_C(4264));
53    CHECK_U(MESH_S_DISK_FREE_MB, UINT64_C(4268));
54    CHECK_U(MESH_S_DISK_TOTAL_MB, UINT64_C(4272));
55    CHECK_U(MESH_S_THERMAL, UINT64_C(4276));
56    CHECK_U(MESH_S_TEMP_C, UINT64_C(4280));
57    CHECK_U(MESH_S_SAMPLE_US, UINT64_C(4284));
58    CHECK_U(MESH_S_EXEC_CPU, UINT64_C(4288));
59    CHECK_U(MESH_S_WASM_LANES, UINT64_C(4292));
60    CHECK_U(MESH_S_EXEC_RSS, UINT64_C(4296));
61    CHECK_U(MESH_S_WORKERS, UINT64_C(4304));
62    CHECK_U(MESH_S_WORKER_SPAWNS, UINT64_C(4308));
63    CHECK_U(MESH_S_WORKER_CRASHES, UINT64_C(4312));
64    CHECK_U(MESH_S_LOG_DROPPED, UINT64_C(4316));
65    CHECK_U(MESH_THERMAL_STATES_LEN, 4);
66    CHECK_S(MESH_THERMAL_STATES[0], "nominal");
67    CHECK_S(MESH_THERMAL_STATES[1], "fair");
68    CHECK_S(MESH_THERMAL_STATES[2], "serious");
69    CHECK_S(MESH_THERMAL_STATES[3], "critical");
70    CHECK_U(MESH_LF_GPU, UINT64_C(1));
71    CHECK_U(MESH_LF_PSI, UINT64_C(2));
72    CHECK_U(MESH_LF_CLASSES, UINT64_C(4));
73    CHECK_U(MESH_LF_GPU_EXT, UINT64_C(8));
74    CHECK_U(MESH_LF_THERMAL, UINT64_C(16));
75    CHECK_U(MESH_LF_TEMP, UINT64_C(32));
76    CHECK_U(MESH_LF_MEM_LEVEL, UINT64_C(64));
77    CHECK_U(MESH_MAX_CPUS, UINT64_C(128));
78    CHECK_U(MESH_S_CORE_UTIL, UINT64_C(4352));
79    CHECK_U(MESH_S_CORE_CLASS, UINT64_C(4480));
80    CHECK_U(MESH_CORE_UNKNOWN, UINT64_C(0));
81    CHECK_U(MESH_CORE_BIG, UINT64_C(1));
82    CHECK_U(MESH_CORE_LITTLE, UINT64_C(2));
83    return mesh_check_done();
84}