Exemple #1
0
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);
    }
}
Exemple #2
0
Value* term_insert_input_property(Term* term, int inputIndex, Symbol key)
{
    return hashtable_insert_symbol_key(&term->inputInfo(inputIndex)->properties, key);
}
Exemple #3
0
Value* term_insert_property(Term* term, Symbol key)
{
    return hashtable_insert_symbol_key(&term->properties, key);
}