def handle_symbols(str)
         # 字符编码产生的异常处理
         begin
            symbolsSplit = str.split("\t")
         rescue => exception
            return
         end
         if symbolsSplit.size > 2
            symbol = Symbols.new
            symbol.s_address = symbolsSplit[0]
            symbol.s_size = symbolsSplit[1]
            # 获取编号和名字
            serial_name_str = symbolsSplit[2]
            file_and_name_split = serial_name_str.split("]")
            if file_and_name_split.size > 1
               symbol.s_file_serial_number = file_and_name_split[0].delete("[").strip.to_i  #设置文件编号
               symbol.s_name = file_and_name_split[1]
            end

            l_symbols << symbol
         else
         end
      end
def handle_symbols(str)
         # 字符编码产生的异常处理
         begin
            symbolsSplit = str.split("\t")
         rescue => exception
            return
         end
         if symbolsSplit.size > 2
            symbol = Symbols.new
            symbol.s_address = symbolsSplit[0]
            symbol.s_size = symbolsSplit[1]
            # 获取编号和名字
            serial_name_str = symbolsSplit[2]
            file_and_name_split = serial_name_str.split("]")
            if file_and_name_split.size > 1
               symbol.s_file_serial_number = file_and_name_split[0].delete("[").strip.to_i  #设置文件编号
               symbol.s_name = file_and_name_split[1]
            end

            l_symbols << symbol
         else
         end
      end
处理Symbols