title: Remove symbol loaded by add-symbol-file
body: <p>I am debugging U-boot, the code is relocated from internal RAM to DRAM after the DRAM initialization completed. Therefore the image symbol is loaded twice at different locations (in internal RAM address space and in DRAM address space). When I tried to create a breakpoint, gdb added two breakpoints for both address spaces. The problem is the number of hardware breakpoint is limited. Currently, I worked around by removing the older breakpoint in order to add new one. I am finding a way to unload (remove) the symbol file that is loaded in the early stage (symbol that mapped to internal RAM).</p>
  
  <p>Any suggestions are appreciated. Thanks in advanced!</p>