docs: def instruction_addresses(self):
          """
          Get all instruction addresses in the binary.
  
          :return: A list of sorted instruction addresses.
          :rtype: list
          """
  
          addrs = [ ]
          for b in sorted(self.blocks, key=lambda x: x.addr):  # type: BasicBlock
              addrs.extend(b.instruction_addresses())
  
          return sorted(set(addrs), key=lambda x: x[0])