Esempio n. 1
0
def test_symbols():

    # The sparse memory image we will be testing

    mem_image = SparseMemoryImage()

    # Add some symbols

    mem_image.add_symbol("func_a", 0x0002000)
    mem_image.add_symbol("func_b", 0x0003000)
    mem_image.add_symbol("var_a", 0x0011000)
    mem_image.add_symbol("var_b", 0x0011000)

    # Check symbols

    assert mem_image.get_symbol("func_a") == 0x0002000
    assert mem_image.get_symbol("func_b") == 0x0003000
    assert mem_image.get_symbol("var_a") == 0x0011000
    assert mem_image.get_symbol("var_b") == 0x0011000
def test_symbols():

  # The sparse memory image we will be testing

  mem_image = SparseMemoryImage()

  # Add some symbols

  mem_image.add_symbol( "func_a", 0x0002000 )
  mem_image.add_symbol( "func_b", 0x0003000 )
  mem_image.add_symbol( "var_a",  0x0011000 )
  mem_image.add_symbol( "var_b",  0x0011000 )

  # Check symbols

  assert mem_image.get_symbol( "func_a" ) == 0x0002000
  assert mem_image.get_symbol( "func_b" ) == 0x0003000
  assert mem_image.get_symbol( "var_a"  ) == 0x0011000
  assert mem_image.get_symbol( "var_b"  ) == 0x0011000