Skip to content
  1. Apr 27, 2011
  2. Apr 26, 2011
  3. Apr 25, 2011
  4. Apr 23, 2011
  5. Apr 22, 2011
  6. Apr 21, 2011
  7. Apr 20, 2011
    • Johnny Chen's avatar
      cd8cf861
    • Johnny Chen's avatar
      Add a test scenario for 'source list -b' which shows the line table locations from · dbee2425
      Johnny Chen authored
      the debug information which indicates valid places to set source level breakpoints.
      
      llvm-svn: 129871
      dbee2425
    • Caroline Tice's avatar
      · 3ac6711a
      Caroline Tice authored
      Add the infrastructure to test instruction emulations automatically.
      The idea is that the instruction to be emulated is actually executed
      on the hardware to be emulated, with the before and after state of the
      hardware being captured and 'freeze-dried' into .dat files.  The
      emulation testing code then loads the before & after state from the
      .dat file, emulates the instruction using the before state, and
      compares the resulting state to the 'after' state.  If they match, the
      emulation is accurate, otherwise there is a problem.
      
      The final format of the .dat files needs a bit more work; the plan is
      to generalize them a bit and to convert the plain values to key-value pairs. 
      But I wanted to get this first pass committed.
      
      This commit adds arm instruction emulation testing to the testsuite, along with
      many initial .dat files.
      
      It also fixes a bug in the llvm disassembler, where 32-bit thumb opcodes
      were getting their upper & lower 16-bits reversed.
      
      There is a new Instruction sub-class, that is intended to be loaded
      from a .dat file rather than read from an executable.  There is also a
      new EmulationStateARM class, for handling the before & after states.
      EmulationStates for other architetures can be added later when we
      emulate their instructions.
      
      llvm-svn: 129832
      3ac6711a
    • Johnny Chen's avatar
    • Johnny Chen's avatar
      Use self.TraceOn() API. · 85866ba0
      Johnny Chen authored
      llvm-svn: 129827
      85866ba0
    • Greg Clayton's avatar
      General cleanup on the UserSettingsController stuff. There were 5 different · 4c20717a
      Greg Clayton authored
      places that were dumping values for the settings. Centralized all of the
      value dumping into a single place. When dumping values that aren't strings
      we no longer surround the value with single quotes. When dumping values that
      are strings, surround the string value with double quotes. When dumping array
      values, assume they are always string values, and don't put quotes around
      dictionary values.
      
      llvm-svn: 129826
      4c20717a
    • Johnny Chen's avatar
      Use self.TraceOn() API. · 74266814
      Johnny Chen authored
      llvm-svn: 129825
      74266814
  8. Apr 19, 2011
Loading