Home
last modified time | relevance | path

Searched refs:co_lnotab (Results 1 – 25 of 39) sorted by relevance

12

/external/python/cpython3/Objects/clinic/
Dcodeobject.c.h27 PyObject *co_name, PyBytesObject *co_lnotab);
52 PyBytesObject *co_lnotab = (PyBytesObject *)self->co_lnotab; in code_replace() local
249 co_lnotab = (PyBytesObject *)args[15]; in code_replace()
251 …code, co_consts, co_names, co_varnames, co_freevars, co_cellvars, co_filename, co_name, co_lnotab); in code_replace()
/external/python/cpython2/Objects/
Dlnotab_notes.txt1 All about co_lnotab, the line number table.
3 Code objects store a field named co_lnotab. This is an array of unsigned bytes
33 part. A user of co_lnotab desiring to find the source line number
37 for addr_incr, line_incr in co_lnotab:
105 and the co_lnotab will claim that execution has moved to line 4, which is wrong.
110 co_lnotab indicates we have jumped to the *start* of a line, i.e. if the current
112 co_lnotab. For backward jumps, however, we always call the line trace function,
Dcodeobject.c144 co->co_lnotab = lnotab; in PyCode_New()
214 {"co_lnotab", T_OBJECT, OFF(co_lnotab), READONLY},
355 Py_XDECREF(co->co_lnotab); in code_dealloc()
701 int size = PyString_Size(co->co_lnotab) / 2; in PyCode_Addr2Line()
702 unsigned char *p = (unsigned char*)PyString_AsString(co->co_lnotab); in PyCode_Addr2Line()
722 p = (unsigned char*)PyString_AS_STRING(co->co_lnotab); in _PyCode_CheckLineNumber()
723 size = PyString_GET_SIZE(co->co_lnotab) / 2; in _PyCode_CheckLineNumber()
Dframeobject.c173 PyString_AsStringAndSize(f->f_code->co_lnotab, in frame_setlineno()
/external/python/cpython3/Objects/
Dlnotab_notes.txt1 All about co_lnotab, the line number table.
3 Code objects store a field named co_lnotab. This is an array of unsigned bytes
39 That's the delicate part. A user of co_lnotab desiring to find the source
44 for addr_incr, line_incr in co_lnotab:
118 and the co_lnotab will claim that execution has moved to line 4, which is wrong.
123 co_lnotab indicates we have jumped to the *start* of a line, i.e. if the current
125 co_lnotab. For backward jumps, however, we always call the line trace function,
Dcodeobject.c254 co->co_lnotab = lnotab; in PyCode_NewWithPosOnlyArgs()
391 {"co_lnotab", T_OBJECT, OFF(co_lnotab), READONLY},
580 Py_XDECREF(co->co_lnotab); in code_dealloc()
645 PyObject *co_name, PyBytesObject *co_lnotab) in code_replace_impl() argument
676 co_firstlineno, (PyObject*)co_lnotab); in code_replace_impl()
985 Py_ssize_t size = PyBytes_Size(co->co_lnotab) / 2; in PyCode_Addr2Line()
986 unsigned char *p = (unsigned char*)PyBytes_AsString(co->co_lnotab); in PyCode_Addr2Line()
1008 p = (unsigned char*)PyBytes_AS_STRING(co->co_lnotab); in _PyCode_CheckLineNumber()
1009 size = PyBytes_GET_SIZE(co->co_lnotab) / 2; in _PyCode_CheckLineNumber()
Dframeobject.c247 Py_ssize_t size = PyBytes_GET_SIZE(code->co_lnotab) / 2; in marklines()
248 unsigned char *p = (unsigned char*)PyBytes_AS_STRING(code->co_lnotab); in marklines()
/external/python/cpython2/Lib/
Ddis.py184 byte_increments = [ord(c) for c in code.co_lnotab[0::2]]
185 line_increments = [ord(c) for c in code.co_lnotab[1::2]]
Dmodulefinder.py612 co.co_firstlineno, co.co_lnotab,
/external/tensorflow/tensorflow/python/platform/
Dbenchmark.py65 func_code.co_firstlineno, func_code.co_lnotab,
76 func_code.co_firstlineno, func_code.co_lnotab,
84 func_code.co_firstlineno, func_code.co_lnotab,
/external/python/cpython2/Include/
Dcode.h26 PyObject *co_lnotab; /* string (encoding addr<->lineno mapping) See member
/external/python/cpython3/Include/cpython/
Dcode.h41 PyObject *co_lnotab; /* string (encoding addr<->lineno mapping) See member
/external/python/cpython3/Lib/test/
Dtest_code.py229 co.co_lnotab,
261 ("co_lnotab", code2.co_lnotab),
Dclinic.test3216 co_lnotab: PyBytesObject(c_default="(PyBytesObject *)self->co_lnotab") = None
3221 "test_keyword_only_parameter($module, /, *, co_lnotab=None)\n"
3229 test_keyword_only_parameter_impl(PyObject *module, PyBytesObject *co_lnotab);
3235 static const char * const _keywords[] = {"co_lnotab", NULL};
3239 PyBytesObject *co_lnotab = (PyBytesObject *)self->co_lnotab;
3249 _PyArg_BadArgument("test_keyword_only_parameter", "argument 'co_lnotab'", "bytes", args[0]);
3252 co_lnotab = (PyBytesObject *)args[0];
3254 return_value = test_keyword_only_parameter_impl(module, co_lnotab);
3261 test_keyword_only_parameter_impl(PyObject *module, PyBytesObject *co_lnotab)
Dtest_compile.py157 self.assertEqual(co.co_lnotab, bytes())
/external/libchrome/third_party/jinja2/
Ddebug.py276 code.co_lnotab, (), ())
283 code.co_lnotab, (), ())
/external/python/cpython2/Misc/
Dgdbinit54 set $__sz = ((PyStringObject *)$__co->co_lnotab)->ob_size/2
55 set $__p = (unsigned char *)((PyStringObject *)$__co->co_lnotab)->ob_sval
/external/python/cpython3/Misc/
Dgdbinit60 set $__sz = ((PyVarObject *)$__co->co_lnotab)->ob_size/2
61 set $__p = (unsigned char *)((PyBytesObject *)$__co->co_lnotab)->ob_sval
/external/python/cpython2/Lib/test/
Dtest_new.py122 lnotab = c.co_lnotab
Dtest_compile.py251 self.assertEqual(co.co_lnotab, '')
Dtest_import.py508 code.co_name, code.co_firstlineno, code.co_lnotab,
/external/python/cpython3/Lib/
Ddis.py455 byte_increments = code.co_lnotab[0::2]
456 line_increments = code.co_lnotab[1::2]
/external/python/cpython2/Tools/gdb/
Dlibpython.py635 co_lnotab = self.pyop_field('co_lnotab').proxyval(set())
642 for addr_incr, line_incr in zip(co_lnotab[::2], co_lnotab[1::2]):
/external/python/cpython3/Tools/gdb/
Dlibpython.py651 co_lnotab = self.pyop_field('co_lnotab').proxyval(set())
658 for addr_incr, line_incr in zip(co_lnotab[::2], co_lnotab[1::2]):
/external/python/cpython3/Doc/library/
Ddis.rst235 This generator function uses the ``co_firstlineno`` and ``co_lnotab``
238 See :source:`Objects/lnotab_notes.txt` for the ``co_lnotab`` format and

12