Print this page
11787 Kernel needs to be built with retpolines
11788 Kernel needs to generally use RSB stuffing
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
Reviewed by: John Levon <john.levon@joyent.com>


  23 #
  24 # You should not be making modifications here until you've read the most current
  25 # copy of that file. If you need help, contact a gatekeeper for guidance.
  26 #
  27 # MAPFILE HEADER END
  28 #
  29 
  30 #
  31 # This file contains core functions provided by the DDI and also items
  32 # required as part of the platform's runime ABI (think compiler
  33 # functions).
  34 #
  35 
  36 $mapfile_version 2
  37 
  38 SYMBOL_SCOPE {
  39     global:
  40         __divdi3                        { FLAGS = EXTERN };
  41         __stack_chk_fail                { FLAGS = EXTERN };
  42         __stack_chk_guard               { FLAGS = EXTERN };
















  43         allocb                          { FLAGS = EXTERN };
  44         assfail                         { FLAGS = EXTERN };
  45         assfail3                        { FLAGS = EXTERN };
  46         atomic_dec_32_nv                { FLAGS = EXTERN };
  47         bcmp                            { FLAGS = EXTERN };
  48         bcopy                           { FLAGS = EXTERN };
  49         bzero                           { FLAGS = EXTERN };
  50         cmn_err                         { FLAGS = EXTERN };
  51         cv_broadcast                    { FLAGS = EXTERN };
  52         cv_destroy                      { FLAGS = EXTERN };
  53         cv_init                         { FLAGS = EXTERN };
  54         cv_reltimedwait                 { FLAGS = EXTERN };
  55         ddi_cb_register                 { FLAGS = EXTERN };
  56         ddi_cb_unregister               { FLAGS = EXTERN };
  57         ddi_dev_regsize                 { FLAGS = EXTERN };
  58         ddi_dma_addr_bind_handle        { FLAGS = EXTERN };
  59         ddi_dma_alloc_handle            { FLAGS = EXTERN };
  60         ddi_dma_free_handle             { FLAGS = EXTERN };
  61         ddi_dma_mem_alloc               { FLAGS = EXTERN };
  62         ddi_dma_mem_free                { FLAGS = EXTERN };




  23 #
  24 # You should not be making modifications here until you've read the most current
  25 # copy of that file. If you need help, contact a gatekeeper for guidance.
  26 #
  27 # MAPFILE HEADER END
  28 #
  29 
  30 #
  31 # This file contains core functions provided by the DDI and also items
  32 # required as part of the platform's runime ABI (think compiler
  33 # functions).
  34 #
  35 
  36 $mapfile_version 2
  37 
  38 SYMBOL_SCOPE {
  39     global:
  40         __divdi3                        { FLAGS = EXTERN };
  41         __stack_chk_fail                { FLAGS = EXTERN };
  42         __stack_chk_guard               { FLAGS = EXTERN };
  43         __x86_indirect_thunk            { FLAGS = EXTERN };
  44         __x86_indirect_thunk_r10        { FLAGS = EXTERN };
  45         __x86_indirect_thunk_r11        { FLAGS = EXTERN };
  46         __x86_indirect_thunk_r12        { FLAGS = EXTERN };
  47         __x86_indirect_thunk_r13        { FLAGS = EXTERN };
  48         __x86_indirect_thunk_r14        { FLAGS = EXTERN };
  49         __x86_indirect_thunk_r15        { FLAGS = EXTERN };
  50         __x86_indirect_thunk_r8         { FLAGS = EXTERN };
  51         __x86_indirect_thunk_r9         { FLAGS = EXTERN };
  52         __x86_indirect_thunk_rax        { FLAGS = EXTERN };
  53         __x86_indirect_thunk_rbp        { FLAGS = EXTERN };
  54         __x86_indirect_thunk_rbx        { FLAGS = EXTERN };
  55         __x86_indirect_thunk_rcx        { FLAGS = EXTERN };
  56         __x86_indirect_thunk_rdi        { FLAGS = EXTERN };
  57         __x86_indirect_thunk_rdx        { FLAGS = EXTERN };
  58         __x86_indirect_thunk_rsi        { FLAGS = EXTERN };
  59         allocb                          { FLAGS = EXTERN };
  60         assfail                         { FLAGS = EXTERN };
  61         assfail3                        { FLAGS = EXTERN };
  62         atomic_dec_32_nv                { FLAGS = EXTERN };
  63         bcmp                            { FLAGS = EXTERN };
  64         bcopy                           { FLAGS = EXTERN };
  65         bzero                           { FLAGS = EXTERN };
  66         cmn_err                         { FLAGS = EXTERN };
  67         cv_broadcast                    { FLAGS = EXTERN };
  68         cv_destroy                      { FLAGS = EXTERN };
  69         cv_init                         { FLAGS = EXTERN };
  70         cv_reltimedwait                 { FLAGS = EXTERN };
  71         ddi_cb_register                 { FLAGS = EXTERN };
  72         ddi_cb_unregister               { FLAGS = EXTERN };
  73         ddi_dev_regsize                 { FLAGS = EXTERN };
  74         ddi_dma_addr_bind_handle        { FLAGS = EXTERN };
  75         ddi_dma_alloc_handle            { FLAGS = EXTERN };
  76         ddi_dma_free_handle             { FLAGS = EXTERN };
  77         ddi_dma_mem_alloc               { FLAGS = EXTERN };
  78         ddi_dma_mem_free                { FLAGS = EXTERN };