Print this page
10816 ctf_dwarf_convert_type() relies on un-initialized id
10817 ctfconvert -i option is mis-handled
10818 Improve ctfconvert error messages
10819 ctfconvert should handle empty dies
10820 ctfconvert -i never converts
10821 bad free in ctf_dwarf_init_die
10815 shouldn't build gcore.c as part of kmdb
Reviewed by: Robert Mustacchi <rm@joyent.com>
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/intel/elfexec/Makefile
          +++ new/usr/src/uts/intel/elfexec/Makefile
↓ open down ↓ 15 lines elided ↑ open up ↑
  16   16  # fields enclosed by brackets "[]" replaced with your own identifying
  17   17  # information: Portions Copyright [yyyy] [name of copyright owner]
  18   18  #
  19   19  # CDDL HEADER END
  20   20  #
  21   21  #
  22   22  # uts/intel/elfexec/Makefile
  23   23  #
  24   24  # Copyright 2006 Sun Microsystems, Inc.  All rights reserved.
  25   25  # Use is subject to license terms.
  26      -# Copyright 2016 Joyent, Inc.
       26 +# Copyright 2019, Joyent, Inc.
  27   27  #
  28   28  
  29   29  #
  30   30  #       This makefile drives the production of the elfexec exec kernel
  31   31  #       module.
  32   32  #
  33   33  #       intel architecture dependent
  34   34  #
  35   35  
  36   36  #
↓ open down ↓ 61 lines elided ↑ open up ↑
  98   98  
  99   99  #
 100  100  #       Include common targets.
 101  101  #
 102  102  include $(UTSBASE)/intel/Makefile.targ
 103  103  
 104  104  .NO_PARALLEL:   $(LINTS)
 105  105  
 106  106  $(OBJS_DIR)/elf32.o:    $(UTSBASE)/common/exec/elf/elf.c
 107  107          $(COMPILE.c) -o $@ -D_ELF32_COMPAT $(UTSBASE)/common/exec/elf/elf.c
      108 +        $(CTFCONVERT_O)
 108  109  
 109  110  $(OBJS_DIR)/elf32_notes.o: $(UTSBASE)/common/exec/elf/elf_notes.c
 110  111          $(COMPILE.c) -o $@ -D_ELF32_COMPAT $(UTSBASE)/common/exec/elf/elf_notes.c
      112 +        $(CTFCONVERT_O)
 111  113  
 112  114  $(OBJS_DIR)/old32_notes.o: $(UTSBASE)/common/exec/elf/old_notes.c
 113  115          $(COMPILE.c) -o $@ -D_ELF32_COMPAT $(UTSBASE)/common/exec/elf/old_notes.c
      116 +        $(CTFCONVERT_O)
 114  117  
 115  118  $(LINTS_DIR)/elf32.ln:  $(UTSBASE)/common/exec/elf/elf.c
 116  119          @($(LHEAD) $(LINT.c) -Celf32 -D_ELF32_COMPAT $(UTSBASE)/common/exec/elf/elf.c $(LTAIL))
 117  120          @$(MV) $(@F) $@
 118  121  
 119  122  $(LINTS_DIR)/elf32_notes.ln: $(UTSBASE)/common/exec/elf/elf_notes.c
 120  123          @($(LHEAD) $(LINT.c) -Celf32_notes -D_ELF32_COMPAT $(UTSBASE)/common/exec/elf/elf_notes.c $(LTAIL))
 121  124          @$(MV) $(@F) $@
 122  125  
 123  126  $(LINTS_DIR)/old32_notes.ln: $(UTSBASE)/common/exec/elf/old_notes.c
 124  127          @($(LHEAD) $(LINT.c) -Cold32_notes -D_ELF32_COMPAT $(UTSBASE)/common/exec/elf/old_notes.c $(LTAIL))
 125  128          @$(MV) $(@F) $@
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX