Skip to content
  1. Dec 22, 2010
  2. Dec 21, 2010
  3. Dec 20, 2010
  4. Dec 19, 2010
    • Greg Clayton's avatar
      Line tables were trying to be too clever and only use 24 bits for a line · fff42e62
      Greg Clayton authored
      table offset where the offset is within a section. Increased the section
      offset for line table entries to be 32 bits (from 24 bits), giving each 
      section a 4G offset, and increased the section index to 32 bits (from 8 bits).
      
      llvm-svn: 122200
      fff42e62
    • Greg Clayton's avatar
      9906250f
    • Greg Clayton's avatar
      Improved our argument parsing abilities to be able to handle stuff more like · 6ad07dd9
      Greg Clayton authored
      a shell would interpret it. A few examples that we now handle correctly
      
      INPUT: "Hello "world
      OUTPUT: "Hello World"
      
      INPUT: "Hello "' World'
      OUTPUT: "Hello World"
      
      INPUT: Hello" World"
      OUTPUT: "Hello World"
      
      This broke the setting of dictionary values for the "settings set" command
      for things like:
      
      (lldb) settings set target.process.env-vars ["MY_ENV_VAR"]=YES
      
      since we would drop the quotes. I fixed the user settings controller to use
      a regular expression so it can accept any of the following inputs for
      dictionary setting:
      
      settings set target.process.env-vars ["MY_ENV_VAR"]=YES
      settings set target.process.env-vars [MY_ENV_VAR]=YES
      settings set target.process.env-vars MY_ENV_VAR=YES
      
      We might want to eventually drop the first two syntaxes, but I won't make
      that decision right now.
      
      This allows more natural setting of the envirorment variables:
      
      settings set target.process.env-vars MY_ENV_VAR=YES ABC=DEF CWD=/tmp
      
      llvm-svn: 122166
      6ad07dd9
  5. Dec 18, 2010
  6. Dec 17, 2010
  7. Dec 16, 2010
Loading