fix-addr2line.patch 488 B

1234567891011
  1. --- contrib/tools/python3/Objects/codeobject.c (index)
  2. +++ contrib/tools/python3/Objects/codeobject.c (working tree)
  3. @@ -768,7 +768,7 @@ PyCode_Addr2Line(PyCodeObject *co, int addrq)
  4. if (addrq < 0) {
  5. return co->co_firstlineno;
  6. }
  7. - assert(addrq >= 0 && addrq < _PyCode_NBYTES(co));
  8. + assert(addrq >= 0 && addrq <= _PyCode_NBYTES(co));
  9. PyCodeAddressRange bounds;
  10. _PyCode_InitAddressRange(co, &bounds);
  11. return _PyCode_CheckLineNumber(addrq, &bounds);