preprocess/asm_mips.py [337:366]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  def __clean_name__(self, name):
    # clean string for future matching with pin trace and embedding
    # initialization
    if name.find('%') != -1:
      name = name.replace('%', '')
      if name[-1] == 'd':
        name = name[:-1]
      if name[0] == 'e':
        name = 'r' + name[1:]

    name = name.replace('$', '')
    name = name.replace('%', '')
    name = name.replace('0x', '')
    return name

  def __add_node__(self, node):
    self.nodes[self.num_ins].append(node)
    self.id2node[self.num_nodes] = node
    self.num_nodes += 1
    return node

  def __add_edge__(self, edge):
    self.edges.append(edge)

  def __get_nodes__(self, operand, is_tgt):
    # parsing operands
    name = 'tgt' if is_tgt else 'src'

    # First case: simple register value = non-memory operand
    if '('  not in operand and ')' not in operand:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



preprocess/asm_obj.py [304:333]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  def __clean_name__(self, name):
    # clean string for future matching with pin trace and embedding
    # initialization
    if name.find('%') != -1:
      name = name.replace('%', '')
      if name[-1] == 'd':
        name = name[:-1]
      if name[0] == 'e':
        name = 'r' + name[1:]

    name = name.replace('$', '')
    name = name.replace('%', '')
    name = name.replace('0x', '')
    return name

  def __add_node__(self, node):
    self.nodes[self.num_ins].append(node)
    self.id2node[self.num_nodes] = node
    self.num_nodes += 1
    return node

  def __add_edge__(self, edge):
    self.edges.append(edge)

  def __get_nodes__(self, operand, is_tgt):
    # parsing operands
    name = 'tgt' if is_tgt else 'src'

    # First case: simple register value = non-memory operand
    if '('  not in operand and ')' not in operand:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



