Lines Matching refs:dict
127 static void pydict_set_item_string_decref(PyObject *dict, const char *key, PyObject *val) in pydict_set_item_string_decref() argument
129 PyDict_SetItemString(dict, key, val); in pydict_set_item_string_decref()
696 static void set_sample_datasrc_in_dict(PyObject *dict, in set_sample_datasrc_in_dict() argument
705 pydict_set_item_string_decref(dict, "datasrc", in set_sample_datasrc_in_dict()
712 pydict_set_item_string_decref(dict, "datasrc_decode", in set_sample_datasrc_in_dict()
740 static int set_regs_in_dict(PyObject *dict, in set_regs_in_dict() argument
757 pydict_set_item_string_decref(dict, "iregs", in set_regs_in_dict()
769 pydict_set_item_string_decref(dict, "uregs", in set_regs_in_dict()
777 static void set_sym_in_dict(PyObject *dict, struct addr_location *al, in set_sym_in_dict() argument
787 pydict_set_item_string_decref(dict, dso_field, in set_sym_in_dict()
790 pydict_set_item_string_decref(dict, dso_bid_field, in set_sym_in_dict()
792 pydict_set_item_string_decref(dict, dso_map_start, in set_sym_in_dict()
794 pydict_set_item_string_decref(dict, dso_map_end, in set_sym_in_dict()
796 pydict_set_item_string_decref(dict, map_pgoff, in set_sym_in_dict()
800 pydict_set_item_string_decref(dict, sym_field, in set_sym_in_dict()
802 pydict_set_item_string_decref(dict, symoff_field, in set_sym_in_dict()
807 static void set_sample_flags(PyObject *dict, u32 flags) in set_sample_flags() argument
817 pydict_set_item_string_decref(dict, "flags", _PyUnicode_FromString(str)); in set_sample_flags()
836 PyObject *dict, *dict_sample, *brstack, *brstacksym; in get_perf_sample_dict() local
838 dict = PyDict_New(); in get_perf_sample_dict()
839 if (!dict) in get_perf_sample_dict()
846 pydict_set_item_string_decref(dict, "ev_name", _PyUnicode_FromString(evsel__name(evsel))); in get_perf_sample_dict()
847 …pydict_set_item_string_decref(dict, "attr", _PyBytes_FromStringAndSize((const char *)&evsel->core.… in get_perf_sample_dict()
877 pydict_set_item_string_decref(dict, "sample", dict_sample); in get_perf_sample_dict()
879 pydict_set_item_string_decref(dict, "raw_buf", _PyBytes_FromStringAndSize( in get_perf_sample_dict()
881 pydict_set_item_string_decref(dict, "comm", in get_perf_sample_dict()
883 set_sym_in_dict(dict, al, "dso", "dso_bid", "dso_map_start", "dso_map_end", in get_perf_sample_dict()
886 pydict_set_item_string_decref(dict, "callchain", callchain); in get_perf_sample_dict()
889 pydict_set_item_string_decref(dict, "brstack", brstack); in get_perf_sample_dict()
892 pydict_set_item_string_decref(dict, "brstacksym", brstacksym); in get_perf_sample_dict()
923 if (set_regs_in_dict(dict, sample, evsel)) in get_perf_sample_dict()
926 return dict; in get_perf_sample_dict()
937 PyObject *dict = NULL, *all_entries_dict = NULL; in python_process_tracepoint() local
971 dict = PyDict_New(); in python_process_tracepoint()
972 if (!dict) in python_process_tracepoint()
994 if (!dict) { in python_process_tracepoint()
1002 pydict_set_item_string_decref(dict, "common_cpu", _PyLong_FromLong(cpu)); in python_process_tracepoint()
1003 pydict_set_item_string_decref(dict, "common_s", _PyLong_FromLong(s)); in python_process_tracepoint()
1004 pydict_set_item_string_decref(dict, "common_ns", _PyLong_FromLong(ns)); in python_process_tracepoint()
1005 pydict_set_item_string_decref(dict, "common_pid", _PyLong_FromLong(pid)); in python_process_tracepoint()
1006 pydict_set_item_string_decref(dict, "common_comm", _PyUnicode_FromString(comm)); in python_process_tracepoint()
1007 pydict_set_item_string_decref(dict, "common_callchain", callchain); in python_process_tracepoint()
1035 if (!dict) in python_process_tracepoint()
1038 pydict_set_item_string_decref(dict, field->name, obj); in python_process_tracepoint()
1042 if (dict) in python_process_tracepoint()
1043 PyTuple_SetItem(t, n++, dict); in python_process_tracepoint()
1056 if (!dict) in python_process_tracepoint()
1464 PyObject *handler, *t, *dict, *callchain; in python_process_general_event() local
1484 dict = get_perf_sample_dict(sample, evsel, al, addr_al, callchain); in python_process_general_event()
1486 PyTuple_SetItem(t, n++, dict); in python_process_general_event()
1737 PyObject *dict; in perf_script_context_init() local
1743 dict = PyModule_GetDict(perf_trace_context); in perf_script_context_init()
1744 if (!dict) in perf_script_context_init()
1751 ret = PyDict_SetItemString(dict, "perf_script_context", perf_script_context); in perf_script_context_init()