Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8059904

libjvm_db.c warnings in solaris/sparc build with SS

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P4 P4
    • 9
    • None
    • hotspot
    • None
    • svc
    • b37
    • sparc
    • solaris


        Building 'debug' hotspot gets these warnings. These warnings don't cause the build to fail.

        The compiler used is (I think the latest).

        bus2001111% cc -Version
        cc: Sun C 5.12 SunOS_sparc Patch 148917-07 2013/10/18
        bus2001111% which CC
        /java/devtools/sparc/SUNWspro/SS12u3/bin/CC


        "/scratch/cphillim/hg/jdk9.nmt-mmap-bug/hotspot/src/os/solaris/dtrace/libjvm_db.c", line 350: warning: assignment type mismatch:
                pointer to unsigned long "=" pointer to struct jvm_agent {pointer to struct ps_prochandle {..} P, unsigned long nmethod_vtbl, unsigned long CodeBlob_vtbl, unsigned long BufferBlob_vtbl, unsigned long RuntimeStub_vtbl, unsigned long Method_vtbl, unsigned long Use_Compressed_Oops_address, unsigned long Universe_narrow_oop_base_address, unsigned long Universe_narrow_oop_shift_address, unsigned long CodeCache_heaps_address, unsigned char Use_Compressed_Oops, unsigned long Universe_narrow_oop_base, unsigned int Universe_narrow_oop_shift, int Number_of_heaps, pointer to unsigned long Heap_low, pointer to unsigned long Heap_high, pointer to unsigned long Heap_segmap_low, pointer to unsigned long Heap_segmap_high, int SIZE_CodeCache_log2_segment, unsigned long methodPtr, unsigned long bcp, pointer to struct Nmethod_t {..} N, struct frame {..} prev_fr, struct frame {..} curr_fr}
        "/scratch/cphillim/hg/jdk9.nmt-mmap-bug/hotspot/src/os/solaris/dtrace/libjvm_db.c", line 351: warning: assignment type mismatch:
                pointer to unsigned long "=" pointer to struct jvm_agent {pointer to struct ps_prochandle {..} P, unsigned long nmethod_vtbl, unsigned long CodeBlob_vtbl, unsigned long BufferBlob_vtbl, unsigned long RuntimeStub_vtbl, unsigned long Method_vtbl, unsigned long Use_Compressed_Oops_address, unsigned long Universe_narrow_oop_base_address, unsigned long Universe_narrow_oop_shift_address, unsigned long CodeCache_heaps_address, unsigned char Use_Compressed_Oops, unsigned long Universe_narrow_oop_base, unsigned int Universe_narrow_oop_shift, int Number_of_heaps, pointer to unsigned long Heap_low, pointer to unsigned long Heap_high, pointer to unsigned long Heap_segmap_low, pointer to unsigned long Heap_segmap_high, int SIZE_CodeCache_log2_segment, unsigned long methodPtr, unsigned long bcp, pointer to struct Nmethod_t {..} N, struct frame {..} prev_fr, struct frame {..} curr_fr}
        "/scratch/cphillim/hg/jdk9.nmt-mmap-bug/hotspot/src/os/solaris/dtrace/libjvm_db.c", line 352: warning: assignment type mismatch:
                pointer to unsigned long "=" pointer to struct jvm_agent {pointer to struct ps_prochandle {..} P, unsigned long nmethod_vtbl, unsigned long CodeBlob_vtbl, unsigned long BufferBlob_vtbl, unsigned long RuntimeStub_vtbl, unsigned long Method_vtbl, unsigned long Use_Compressed_Oops_address, unsigned long Universe_narrow_oop_base_address, unsigned long Universe_narrow_oop_shift_address, unsigned long CodeCache_heaps_address, unsigned char Use_Compressed_Oops, unsigned long Universe_narrow_oop_base, unsigned int Universe_narrow_oop_shift, int Number_of_heaps, pointer to unsigned long Heap_low, pointer to unsigned long Heap_high, pointer to unsigned long Heap_segmap_low, pointer to unsigned long Heap_segmap_high, int SIZE_CodeCache_log2_segment, unsigned long methodPtr, unsigned long bcp, pointer to struct Nmethod_t {..} N, struct frame {..} prev_fr, struct frame {..} curr_fr}
        "/scratch/cphillim/hg/jdk9.nmt-mmap-bug/hotspot/src/os/solaris/dtrace/libjvm_db.c", line 353: warning: assignment type mismatch:
                pointer to unsigned long "=" pointer to struct jvm_agent {pointer to struct ps_prochandle {..} P, unsigned long nmethod_vtbl, unsigned long CodeBlob_vtbl, unsigned long BufferBlob_vtbl, unsigned long RuntimeStub_vtbl, unsigned long Method_vtbl, unsigned long Use_Compressed_Oops_address, unsigned long Universe_narrow_oop_base_address, unsigned long Universe_narrow_oop_shift_address, unsigned long CodeCache_heaps_address, unsigned char Use_Compressed_Oops, unsigned long Universe_narrow_oop_base, unsigned int Universe_narrow_oop_shift, int Number_of_heaps, pointer to unsigned long Heap_low, pointer to unsigned long Heap_high, pointer to unsigned long Heap_segmap_low, pointer to unsigned long Heap_segmap_high, int SIZE_CodeCache_log2_segment, unsigned long methodPtr, unsigned long bcp, pointer to struct Nmethod_t {..} N, struct frame {..} prev_fr, struct frame {..} curr_fr}

              sspitsyn Serguei Spitsyn
              coleenp Coleen Phillimore
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: