1. Jul 14, 2016
  2. Jul 13, 2016
  3. Jul 12, 2016
  4. Jul 11, 2016
  5. Jul 10, 2016
    • Josh Poimboeuf's avatar
      objtool: Fix STACK_FRAME_NON_STANDARD macro checking for function symbols · 0ea5ad86
      Josh Poimboeuf authored
      
      
      Mathieu Desnoyers reported that the STACK_FRAME_NON_STANDARD macro
      wasn't working with the lttng_filter_interpret_bytecode() function in
      the lttng-modules code.
      
      Usually the relocation created by STACK_FRAME_NON_STANDARD creates a
      reference to a section symbol like this:
      
        Offset              Type            Value               Addend Name
        000000000000000000  X86_64_64       000000000000000000   +3136 .text
      
      But in this case it created a reference to a function symbol:
      
        Offset              Type            Value               Addend Name
        000000000000000000  X86_64_64       0x00000000000003a0      +0 lttng_filter_interpret_bytecode
      
      To be honest I have no idea what causes gcc to decide to do one over the
      other.  But both are valid ELF, so add support for the function symbol.
      
      Reported-by: default avatarMathieu Desnoyers <mathieu.desnoyers@efficios.com>
      Signed-off-by: default avatarJosh Poimboeuf <jpoimboe@redhat.com>
      Cc: Linus Torvalds <torvalds@linux-fou...
      0ea5ad86
  6. Jul 09, 2016
  7. Jul 08, 2016
  8. Jul 07, 2016