void perf_stats_to_map(Value* map) { u64 frozenStats[c_numPerfStats]; for (int name = c_firstStatIndex; name < s_LastStatIndex-1; name++) { int i = name - c_firstStatIndex; frozenStats[i] = PERF_STATS[i]; } set_hashtable(map); for (int name = c_firstStatIndex; name < s_LastStatIndex-1; name++) { int i = name - c_firstStatIndex; u64 value = frozenStats[i]; set_int(hashtable_insert_symbol_key(map, name), (int) value); } }
Value* term_insert_input_property(Term* term, int inputIndex, Symbol key) { return hashtable_insert_symbol_key(&term->inputInfo(inputIndex)->properties, key); }
Value* term_insert_property(Term* term, Symbol key) { return hashtable_insert_symbol_key(&term->properties, key); }