[DynInst_API:] [dyninst/dyninst] 519ad1: Fix type width in IndirectAnalyzer::ReadTable (#2267)


Date: Mon, 01 Jun 2026 10:23:55 -0700
From: bbiiggppiigg <noreply@xxxxxxxxxx>
Subject: [DynInst_API:] [dyninst/dyninst] 519ad1: Fix type width in IndirectAnalyzer::ReadTable (#2267)
  Branch: refs/heads/master
  Home:   https://github.com/dyninst/dyninst
  Commit: 519ad143a5012c7e976d622cdbdce307698d372b
      https://github.com/dyninst/dyninst/commit/519ad143a5012c7e976d622cdbdce307698d372b
  Author: bbiiggppiigg <bbiiggppiigg@xxxxxxxxx>
  Date:   2026-06-01 (Mon, 01 Jun 2026)

  Changed paths:
    M parseAPI/src/IndirectAnalyzer.C

  Log Message:
  -----------
  Fix type width in IndirectAnalyzer::ReadTable (#2267)

* Fix type width in IndirectAnalyzer::ReadTable

indexBound.stride is 64 bit, v and start is 32 bit.
If v + indexBound.stride results in number with low 32 bit 0,
we get an infinite loop.

This PR changes v and start to be int64_t



To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications
[← Prev in Thread] Current Thread [Next in Thread→]
  • [DynInst_API:] [dyninst/dyninst] 519ad1: Fix type width in IndirectAnalyzer::ReadTable (#2267), bbiiggppiigg <=