Created
June 16, 2017 17:31
-
-
Save aprieger-llnw/1dfe9bc5edcf0a710f71b02d38f9446e to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
yacc: 15 shift/reduce conflicts, 15 reduce/reduce conflicts. | |
yacc: 4 rules never reduced | |
yacc: 5 shift/reduce conflicts. | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/breakpoint.c:7622:24: warning: expression result unused [-Wunused-value] | |
(void) mem_cnt, i; | |
^ | |
1 warning generated. | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/c-typeprint.c:543:30: warning: comparison of unsigned expression >= 0 is always true [-Wtautological-compare] | |
if (TYPE_LENGTH (type) >= 0 && TYPE_LENGTH (TYPE_TARGET_TYPE (type)) > 0 | |
~~~~~~~~~~~~~~~~~~ ^ ~ | |
1 warning generated. | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/c-valprint.c:563:10: warning: implicit declaration of function 'value_initialized' is invalid in C99 [-Wimplicit-function-declaration] | |
if (!value_initialized (val)) | |
^ | |
1 warning generated. | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/cli/cli-setshow.c:282:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
fputstr_filtered (*(unsigned char **) c->var, '"', stb->stream); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/defs.h:510:43: note: passing argument to parameter 'str' here | |
extern void fputstr_filtered (const char *str, int quotr, struct ui_file * stream); | |
^ | |
1 warning generated. | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/coff-pe-read.c:299:12: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
dll_name = pe_as32 (expdata + 12) + erva; | |
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/coff-pe-read.c:336:29: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
add_pe_exported_sym (erva + name_rva, | |
^~~~~~~~~~~~~~~ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/coff-pe-read.c:102:28: note: passing argument to parameter 'sym_name' here | |
add_pe_exported_sym (char *sym_name, | |
^ | |
2 warnings generated. | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/corelow.c:532:41: warning: passing 'const void *' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] | |
return (*ops->to_xfer_memory) (offset, writebuf, len, 1/*write*/, | |
^~~~~~~~ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/corelow.c:576:41: warning: passing 'const void *' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] | |
return (*ops->to_xfer_memory) (addr, writebuf, len, 1/*write*/, | |
^~~~~~~~ | |
2 warnings generated. | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2-frame.c:396:53: warning: passing 'long *' to parameter of type 'unsigned long *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
insn_ptr = read_uleb128 (insn_ptr, insn_end, &fs->cfa_offset); | |
^~~~~~~~~~~~~~~ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2expr.h:135:20: note: passing argument to parameter 'r' here | |
ULONGEST * r); | |
^ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2-frame.c:1339:30: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
cie->initial_instructions = buf + length; | |
^ ~~~~~~~~~~~~ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2-frame.c:1364:42: warning: unsequenced modification and access to 'buf' [-Wunsequenced] | |
buf += size_of_encoded_value (*buf++); | |
~~ ^ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2-frame.c:1376:12: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
buf = cie->initial_instructions; | |
^ ~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2-frame.c:1381:33: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
cie->initial_instructions = buf; | |
^ ~~~ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2-frame.c:1382:16: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
cie->end = end; | |
^ ~~~ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2-frame.c:1440:25: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
fde->instructions = buf; | |
^ ~~~ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2-frame.c:1441:16: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
fde->end = end; | |
^ ~~~ | |
8 warnings generated. | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2expr.c:531:33: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
result = dwarf2_read_address (buf, | |
^~~ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2expr.c:199:37: note: passing argument to parameter 'buf' here | |
dwarf2_read_address (unsigned char *buf, unsigned char *buf_end, int *bytes_read) | |
^ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2expr.c:532:12: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
buf + (TARGET_ADDR_BIT | |
^~~~~~~~~~~~~~~~~~~~~~ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2expr.c:199:57: note: passing argument to parameter 'buf_end' here | |
dwarf2_read_address (unsigned char *buf, unsigned char *buf_end, int *bytes_read) | |
^ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2expr.c:544:33: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
result = dwarf2_read_address (buf, | |
^~~ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2expr.c:199:37: note: passing argument to parameter 'buf' here | |
dwarf2_read_address (unsigned char *buf, unsigned char *buf_end, int *bytes_read) | |
^ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2expr.c:545:12: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
buf + (TARGET_ADDR_BIT | |
^~~~~~~~~~~~~~~~~~~~~~ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2expr.c:199:57: note: passing argument to parameter 'buf_end' here | |
dwarf2_read_address (unsigned char *buf, unsigned char *buf_end, int *bytes_read) | |
^ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2expr.c:522:12: warning: 154 enumeration values not handled in switch: 'DW_OP_addr', 'DW_OP_const1u', 'DW_OP_const1s'... [-Wswitch] | |
switch (op) | |
^ | |
5 warnings generated. | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2loc.c:65:11: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
loc_ptr = baton->data; | |
^ ~~~~~~~~~~~ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2loc.c:66:11: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
buf_end = baton->data + baton->size; | |
^ ~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2loc.c:70:34: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
low = dwarf2_read_address (loc_ptr, buf_end, &length); | |
^~~~~~~ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2expr.h:138:47: note: passing argument to parameter 'buf' here | |
CORE_ADDR dwarf2_read_address (unsigned char *buf, unsigned char *buf_end, | |
^ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2loc.c:70:43: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
low = dwarf2_read_address (loc_ptr, buf_end, &length); | |
^~~~~~~ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2expr.h:138:67: note: passing argument to parameter 'buf_end' here | |
CORE_ADDR dwarf2_read_address (unsigned char *buf, unsigned char *buf_end, | |
^ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2loc.c:70:52: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
low = dwarf2_read_address (loc_ptr, buf_end, &length); | |
^~~~~~~ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2expr.h:139:16: note: passing argument to parameter 'bytes_read' here | |
int *bytes_read); | |
^ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2loc.c:72:35: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
high = dwarf2_read_address (loc_ptr, buf_end, &length); | |
^~~~~~~ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2expr.h:138:47: note: passing argument to parameter 'buf' here | |
CORE_ADDR dwarf2_read_address (unsigned char *buf, unsigned char *buf_end, | |
^ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2loc.c:72:44: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
high = dwarf2_read_address (loc_ptr, buf_end, &length); | |
^~~~~~~ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2expr.h:138:67: note: passing argument to parameter 'buf_end' here | |
CORE_ADDR dwarf2_read_address (unsigned char *buf, unsigned char *buf_end, | |
^ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2loc.c:72:53: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
high = dwarf2_read_address (loc_ptr, buf_end, &length); | |
^~~~~~~ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2expr.h:139:16: note: passing argument to parameter 'bytes_read' here | |
int *bytes_read); | |
^ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2loc.c:164:14: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
*start = find_location_expression (symbaton, length, | |
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2loc.c:241:16: warning: assigning to 'bfd_byte *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
contents = VALUE_CONTENTS_RAW (retval); | |
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2loc.c:254:37: warning: passing 'bfd_byte *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
read_memory (p->value, contents + offset, p->size); | |
^~~~~~~~~~~~~~~~~ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/gdbcore.h:54:51: note: passing argument to parameter 'myaddr' here | |
extern void read_memory (CORE_ADDR memaddr, char *myaddr, int len); | |
^ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2loc.c:274:3: warning: implicit declaration of function 'set_value_initialized' is invalid in C99 [-Wimplicit-function-declaration] | |
set_value_initialized (retval, ctx->initialized); | |
^ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2loc.c:315:10: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
*start = &lit0; | |
^ ~~~~~ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2loc.c:531:8: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
data = find_location_expression (dlbaton, &size, | |
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2loc.c:578:8: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
data = find_location_expression (dlbaton, &size, ax->scope); | |
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
15 warnings generated. | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2read.c:4586:58: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
DW_ADDR (attr) = read_address (abfd, info_ptr, cu, &bytes_read); | |
^~~~~~~~~~~ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2read.c:704:16: note: passing argument to parameter 'bytes_read' here | |
int *bytes_read); | |
^ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2read.c:5260:50: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
while ((cur_dir = read_string (abfd, line_ptr, &bytes_read)) != NULL) | |
^~~~~~~~~~~ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2read.c:4922:50: note: passing argument to parameter 'bytes_read_ptr' here | |
read_string (bfd *abfd, char *buf, unsigned int *bytes_read_ptr) | |
^ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2read.c:5268:51: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
while ((cur_file = read_string (abfd, line_ptr, &bytes_read)) != NULL) | |
^~~~~~~~~~~ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2read.c:4922:50: note: passing argument to parameter 'bytes_read_ptr' here | |
read_string (bfd *abfd, char *buf, unsigned int *bytes_read_ptr) | |
^ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2read.c:5273:57: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
dir_index = read_unsigned_leb128 (abfd, line_ptr, &bytes_read); | |
^~~~~~~~~~~ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2read.c:4964:59: note: passing argument to parameter 'bytes_read_ptr' here | |
read_unsigned_leb128 (bfd *abfd, char *buf, unsigned int *bytes_read_ptr) | |
^ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2read.c:5275:56: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
mod_time = read_unsigned_leb128 (abfd, line_ptr, &bytes_read); | |
^~~~~~~~~~~ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2read.c:4964:59: note: passing argument to parameter 'bytes_read_ptr' here | |
read_unsigned_leb128 (bfd *abfd, char *buf, unsigned int *bytes_read_ptr) | |
^ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2read.c:5277:54: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
length = read_unsigned_leb128 (abfd, line_ptr, &bytes_read); | |
^~~~~~~~~~~ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2read.c:4964:59: note: passing argument to parameter 'bytes_read_ptr' here | |
read_unsigned_leb128 (bfd *abfd, char *buf, unsigned int *bytes_read_ptr) | |
^ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2read.c:5416:49: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
address = read_address (abfd, line_ptr, cu, &bytes_read); | |
^~~~~~~~~~~ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2read.c:4749:64: note: passing argument to parameter 'bytes_read' here | |
read_address (bfd *abfd, char *buf, struct dwarf2_cu *cu, int *bytes_read) | |
^ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2read.c:7554:12: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
cu, &bytes_read); | |
^~~~~~~~~~~ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2read.c:4749:64: note: passing argument to parameter 'bytes_read' here | |
read_address (bfd *abfd, char *buf, struct dwarf2_cu *cu, int *bytes_read) | |
^ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2read.c:7974:57: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
line = read_unsigned_leb128 (abfd, mac_ptr, &bytes_read); | |
^~~~~~~~~~~ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2read.c:4964:59: note: passing argument to parameter 'bytes_read_ptr' here | |
read_unsigned_leb128 (bfd *abfd, char *buf, unsigned int *bytes_read_ptr) | |
^ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2read.c:7976:48: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
body = read_string (abfd, mac_ptr, &bytes_read); | |
^~~~~~~~~~~ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2read.c:4922:50: note: passing argument to parameter 'bytes_read_ptr' here | |
read_string (bfd *abfd, char *buf, unsigned int *bytes_read_ptr) | |
^ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2read.c:8001:57: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
line = read_unsigned_leb128 (abfd, mac_ptr, &bytes_read); | |
^~~~~~~~~~~ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2read.c:4964:59: note: passing argument to parameter 'bytes_read_ptr' here | |
read_unsigned_leb128 (bfd *abfd, char *buf, unsigned int *bytes_read_ptr) | |
^ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2read.c:8003:57: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
file = read_unsigned_leb128 (abfd, mac_ptr, &bytes_read); | |
^~~~~~~~~~~ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2read.c:4964:59: note: passing argument to parameter 'bytes_read_ptr' here | |
read_unsigned_leb128 (bfd *abfd, char *buf, unsigned int *bytes_read_ptr) | |
^ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2read.c:8053:61: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
constant = read_unsigned_leb128 (abfd, mac_ptr, &bytes_read); | |
^~~~~~~~~~~ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2read.c:4964:59: note: passing argument to parameter 'bytes_read_ptr' here | |
read_unsigned_leb128 (bfd *abfd, char *buf, unsigned int *bytes_read_ptr) | |
^ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2read.c:8055:50: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
string = read_string (abfd, mac_ptr, &bytes_read); | |
^~~~~~~~~~~ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2read.c:4922:50: note: passing argument to parameter 'bytes_read_ptr' here | |
read_string (bfd *abfd, char *buf, unsigned int *bytes_read_ptr) | |
^ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2read.c:7964:14: warning: case value not in enumerated type 'enum dwarf_macinfo_record_type' [-Wswitch] | |
case 0: | |
^ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2read.c:8092:19: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
baton->data = dwarf_loc_buffer + DW_UNSND (attr); | |
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/dwarf2read.c:8117:16: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
baton->data = DW_BLOCK (attr)->data; | |
^ ~~~~~~~~~~~~~~~~~~~~~ | |
17 warnings generated. | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/f-exp.y:512:15: warning: enumeration values 'tp_const', 'tp_volatile', and 'tp_space_identifier' not handled in switch [-Wswitch] | |
switch (pop_type ()) | |
^ | |
1 warning generated. | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/f-typeprint.c:110:11: warning: enumeration values 'TYPE_CODE_TEMPLATE', 'TYPE_CODE_TEMPLATE_ARG', and 'TYPE_CODE_NAMESPACE' not handled in switch [-Wswitch] | |
switch (TYPE_CODE (type)) | |
^ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/gdbtypes.h:785:29: note: expanded from macro 'TYPE_CODE' | |
#define TYPE_CODE(thistype) TYPE_MAIN_TYPE(thistype)->code | |
^ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/gdbtypes.h:769:34: note: expanded from macro 'TYPE_MAIN_TYPE' | |
#define TYPE_MAIN_TYPE(thistype) (thistype)->main_type | |
^ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/f-typeprint.c:172:11: warning: enumeration values 'TYPE_CODE_TEMPLATE', 'TYPE_CODE_TEMPLATE_ARG', and 'TYPE_CODE_NAMESPACE' not handled in switch [-Wswitch] | |
switch (TYPE_CODE (type)) | |
^ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/gdbtypes.h:785:29: note: expanded from macro 'TYPE_CODE' | |
#define TYPE_CODE(thistype) TYPE_MAIN_TYPE(thistype)->code | |
^ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/gdbtypes.h:769:34: note: expanded from macro 'TYPE_MAIN_TYPE' | |
#define TYPE_MAIN_TYPE(thistype) (thistype)->main_type | |
^ | |
2 warnings generated. | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/f-valprint.c:241:32: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] | |
while ((TYPE_CODE (tmp_type) == TYPE_CODE_ARRAY)) | |
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/f-valprint.c:241:32: note: remove extraneous parentheses around the comparison to silence this warning | |
while ((TYPE_CODE (tmp_type) == TYPE_CODE_ARRAY)) | |
~ ^ ~ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/f-valprint.c:241:32: note: use '=' to turn this equality comparison into an assignment | |
while ((TYPE_CODE (tmp_type) == TYPE_CODE_ARRAY)) | |
^~ | |
= | |
1 warning generated. | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/gdb-events.c:367:15: warning: enumeration value 'nr_gdb_events' not handled in switch [-Wswitch] | |
switch (event->type) | |
^ | |
1 warning generated. | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/gnu-v3-abi.c:430:37: warning: incompatible pointer types assigning to 'enum dtor_kinds (*)(const char *)' from 'enum gnu_v3_dtor_kinds (const char *)' [-Wincompatible-pointer-types] | |
gnu_v3_abi_ops.is_destructor_name = is_gnu_v3_mangled_dtor; | |
^ ~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/gnu-v3-abi.c:431:38: warning: incompatible pointer types assigning to 'enum ctor_kinds (*)(const char *)' from 'enum gnu_v3_ctor_kinds (const char *)' [-Wincompatible-pointer-types] | |
gnu_v3_abi_ops.is_constructor_name = is_gnu_v3_mangled_ctor; | |
^ ~~~~~~~~~~~~~~~~~~~~~~ | |
2 warnings generated. | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/linespec.c:1092:56: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
copy = find_imps (file_symtab, block, *argptr, NULL, &i1, &i2); | |
^~~ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/objc-lang.h:56:18: note: passing argument to parameter 'nsym' here | |
unsigned int *nsym, unsigned int *ndebug); | |
^ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/linespec.c:1092:61: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
copy = find_imps (file_symtab, block, *argptr, NULL, &i1, &i2); | |
^~~ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/objc-lang.h:56:38: note: passing argument to parameter 'ndebug' here | |
unsigned int *nsym, unsigned int *ndebug); | |
^ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/linespec.c:1099:63: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
copy = find_imps (file_symtab, block, *argptr, sym_arr, &i1, &i2); | |
^~~ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/objc-lang.h:56:18: note: passing argument to parameter 'nsym' here | |
unsigned int *nsym, unsigned int *ndebug); | |
^ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/linespec.c:1099:68: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
copy = find_imps (file_symtab, block, *argptr, sym_arr, &i1, &i2); | |
^~~ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/objc-lang.h:56:38: note: passing argument to parameter 'ndebug' here | |
unsigned int *nsym, unsigned int *ndebug); | |
^ | |
4 warnings generated. | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/mi/mi-main.c:264:20: warning: implicit conversion from enumeration type 'enum mi_cmd_result' to different enumeration type 'enum gdb_rc' [-Wenum-conversion] | |
enum gdb_rc rc = MI_CMD_DONE; | |
~~ ^~~~~~~~~~~ | |
1 warning generated. | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/osabi.c:577:19: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
if (strcmp (&elf_elfheader (abfd)->e_ident[8], "FreeBSD") == 0) | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/include/string.h:80:25: note: passing argument to parameter here | |
int strcmp(const char *, const char *) __pure; | |
^ | |
1 warning generated. | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/p-typeprint.c:267:30: warning: comparison of unsigned expression >= 0 is always true [-Wtautological-compare] | |
if (TYPE_LENGTH (type) >= 0 && TYPE_LENGTH (TYPE_TARGET_TYPE (type)) > 0 | |
~~~~~~~~~~~~~~~~~~ ^ ~ | |
1 warning generated. | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/regcache.c:1429:29: warning: assigning to 'signed char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
deprecated_register_valid = current_regcache->register_valid_p; | |
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
1 warning generated. | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote-utils.c:116:36: warning: for loop has empty body [-Wempty-body] | |
for (p = args; isspace (*p); ++p);; | |
^ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote-utils.c:116:36: note: put the semicolon on a separate line to silence this warning | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote-utils.c:119:48: warning: for loop has empty body [-Wempty-body] | |
for (q = p; *q != '\0' && !isspace (*q); ++q);; | |
^ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote-utils.c:119:48: note: put the semicolon on a separate line to silence this warning | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote-utils.c:140:33: warning: for loop has empty body [-Wempty-body] | |
for (p = q; isspace (*p); ++p);; | |
^ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote-utils.c:140:33: note: put the semicolon on a separate line to silence this warning | |
3 warnings generated. | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:1423:8: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
scan = (char *) ref; | |
^ ~~~~~~~~~~~~ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:1529:30: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
pkt = unpack_int (pkt, &tag); /* tag */ | |
^~~~ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:1324:29: note: passing argument to parameter 'value' here | |
unpack_int (char *buf, int *value) | |
^ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:2896:15: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
getpkt (buf, (rs->remote_packet_size), 1); | |
^~~ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.h:31:27: note: passing argument to parameter 'buf' here | |
extern void getpkt (char *buf, long sizeof_buf, int forever); | |
^ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:2912:27: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
remote_fileio_request (buf); | |
^~~ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote-fileio.h:31:42: note: passing argument to parameter 'buf' here | |
extern void remote_fileio_request (char *buf); | |
^ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:2941:16: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
if (strncmp (p, "awatch", strlen("awatch")) != 0) | |
^ | |
/usr/include/string.h:100:26: note: passing argument to parameter here | |
int strncmp(const char *, const char *, size_t) __pure; | |
^ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:2944:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
pnum = strtol (p, &p_temp, 16); | |
^ | |
/usr/include/stdlib.h:111:37: note: passing argument to parameter here | |
long strtol(const char * __restrict, char ** __restrict, int); | |
^ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:2952:38: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
p1 = (unsigned char *) strchr (p, ':'); | |
^ | |
/usr/include/string.h:76:26: note: passing argument to parameter here | |
char *strchr(const char *, int) __pure; | |
^ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:2957:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
if (strncmp (p, "thread", p1 - p) == 0) | |
^ | |
/usr/include/string.h:100:26: note: passing argument to parameter here | |
int strncmp(const char *, const char *, size_t) __pure; | |
^ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:2959:32: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
p_temp = unpack_varlen_hex (++p1, &thread_num); | |
^~~~ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:1268:26: note: passing argument to parameter 'buff' here | |
unpack_varlen_hex (char *buff, /* packet to parse */ | |
^ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:2963:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
else if ((strncmp (p, "watch", p1 - p) == 0) | |
^ | |
/usr/include/string.h:100:26: note: passing argument to parameter here | |
int strncmp(const char *, const char *, size_t) __pure; | |
^ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:2964:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
|| (strncmp (p, "rwatch", p1 - p) == 0) | |
^ | |
/usr/include/string.h:100:26: note: passing argument to parameter here | |
int strncmp(const char *, const char *, size_t) __pure; | |
^ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:2965:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
|| (strncmp (p, "awatch", p1 - p) == 0)) | |
^ | |
/usr/include/string.h:100:26: note: passing argument to parameter here | |
int strncmp(const char *, const char *, size_t) __pure; | |
^ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:2968:27: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
p = unpack_varlen_hex (++p1, &addr); | |
^~~~ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:1268:26: note: passing argument to parameter 'buff' here | |
unpack_varlen_hex (char *buff, /* packet to parse */ | |
^ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:2968:6: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
p = unpack_varlen_hex (++p1, &addr); | |
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:2974:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
p_temp = strchr (p1 + 1, ';'); | |
^~~~~~ | |
/usr/include/string.h:76:26: note: passing argument to parameter here | |
char *strchr(const char *, int) __pure; | |
^ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:2992:28: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
fieldsize = hex2bin (p, regs, DEPRECATED_REGISTER_RAW_SIZE (reg->regnum)); | |
^ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:2376:22: note: passing argument to parameter 'hex' here | |
hex2bin (const char *hex, char *bin, int count) | |
^ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:3030:27: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
remote_console_output (buf + 1); | |
^~~~~~~ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:2860:30: note: passing argument to parameter 'msg' here | |
remote_console_output (char *msg) | |
^ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:3086:15: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
getpkt (buf, (rs->remote_packet_size), wait_forever_enabled_p); | |
^~~ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.h:31:27: note: passing argument to parameter 'buf' here | |
extern void getpkt (char *buf, long sizeof_buf, int forever); | |
^ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:3101:27: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
remote_fileio_request (buf); | |
^~~ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote-fileio.h:31:42: note: passing argument to parameter 'buf' here | |
extern void remote_fileio_request (char *buf); | |
^ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:3130:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
if (!strncmp (p, "awatch", strlen ("awatch")) != 0) | |
^ | |
/usr/include/string.h:100:26: note: passing argument to parameter here | |
int strncmp(const char *, const char *, size_t) __pure; | |
^ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:3130:7: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] | |
if (!strncmp (p, "awatch", strlen ("awatch")) != 0) | |
^ ~~ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:3130:7: note: add parentheses after the '!' to evaluate the comparison first | |
if (!strncmp (p, "awatch", strlen ("awatch")) != 0) | |
^ | |
( ) | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:3130:7: note: add parentheses around left hand side expression to silence this warning | |
if (!strncmp (p, "awatch", strlen ("awatch")) != 0) | |
^ | |
( ) | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:3133:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
pnum = strtol (p, &p_temp, 16); | |
^ | |
/usr/include/stdlib.h:111:37: note: passing argument to parameter here | |
long strtol(const char * __restrict, char ** __restrict, int); | |
^ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:3141:38: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
p1 = (unsigned char *) strchr (p, ':'); | |
^ | |
/usr/include/string.h:76:26: note: passing argument to parameter here | |
char *strchr(const char *, int) __pure; | |
^ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:3145:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
if (strncmp (p, "thread", p1 - p) == 0) | |
^ | |
/usr/include/string.h:100:26: note: passing argument to parameter here | |
int strncmp(const char *, const char *, size_t) __pure; | |
^ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:3147:32: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
p_temp = unpack_varlen_hex (++p1, &thread_num); | |
^~~~ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:1268:26: note: passing argument to parameter 'buff' here | |
unpack_varlen_hex (char *buff, /* packet to parse */ | |
^ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:3151:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
else if ((strncmp (p, "watch", p1 - p) == 0) | |
^ | |
/usr/include/string.h:100:26: note: passing argument to parameter here | |
int strncmp(const char *, const char *, size_t) __pure; | |
^ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:3152:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
|| (strncmp (p, "rwatch", p1 - p) == 0) | |
^ | |
/usr/include/string.h:100:26: note: passing argument to parameter here | |
int strncmp(const char *, const char *, size_t) __pure; | |
^ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:3153:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
|| (strncmp (p, "awatch", p1 - p) == 0)) | |
^ | |
/usr/include/string.h:100:26: note: passing argument to parameter here | |
int strncmp(const char *, const char *, size_t) __pure; | |
^ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:3156:27: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
p = unpack_varlen_hex (++p1, &addr); | |
^~~~ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:1268:26: note: passing argument to parameter 'buff' here | |
unpack_varlen_hex (char *buff, /* packet to parse */ | |
^ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:3156:6: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
p = unpack_varlen_hex (++p1, &addr); | |
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:3162:40: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
p_temp = (unsigned char *) strchr (p1 + 1, ';'); | |
^~~~~~ | |
/usr/include/string.h:76:26: note: passing argument to parameter here | |
char *strchr(const char *, int) __pure; | |
^ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:3162:12: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
p_temp = (unsigned char *) strchr (p1 + 1, ';'); | |
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:3164:8: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
p = p_temp; | |
^ ~~~~~~ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:3180:28: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
fieldsize = hex2bin (p, regs, DEPRECATED_REGISTER_RAW_SIZE (reg->regnum)); | |
^ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:2376:22: note: passing argument to parameter 'hex' here | |
hex2bin (const char *hex, char *bin, int count) | |
^ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:3219:27: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
remote_console_output (buf + 1); | |
^~~~~~~ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:2860:30: note: passing argument to parameter 'msg' here | |
remote_console_output (char *msg) | |
^ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:3661:19: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
p += hexnumstr (p, (ULONGEST) memaddr); | |
^ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:3502:18: note: passing argument to parameter 'buf' here | |
hexnumstr (char *buf, ULONGEST num) | |
^ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:3669:24: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
plenlen = hexnumstr (p, (ULONGEST) todo); | |
^ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:3502:18: note: passing argument to parameter 'buf' here | |
hexnumstr (char *buf, ULONGEST num) | |
^ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:3708:24: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
plen += hexnumnstr (plen, (ULONGEST) nr_bytes, plenlen); | |
^~~~ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:3512:19: note: passing argument to parameter 'buf' here | |
hexnumnstr (char *buf, ULONGEST num, int width) | |
^ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:3716:35: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
nr_bytes = bin2hex (myaddr, p, todo); | |
^ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:2406:33: note: passing argument to parameter 'hex' here | |
bin2hex (const char *bin, char *hex, int count) | |
^ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:3726:18: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
putpkt_binary (buf, (int) (p - buf)); | |
^~~ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:189:33: note: passing argument to parameter 'buf' here | |
static int putpkt_binary (char *buf, int cnt); | |
^ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.c:3727:11: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
getpkt (buf, sizeof_buf, 0); | |
^~~ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/remote.h:31:27: note: passing argument to parameter 'buf' here | |
extern void getpkt (char *buf, long sizeof_buf, int forever); | |
^ | |
41 warnings generated. | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/ser-tcp.c:168:60: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] | |
res = getsockopt (scb->fd, SOL_SOCKET, SO_ERROR, &err, &len); | |
^~~~ | |
/usr/include/sys/socket.h:647:72: note: passing argument to parameter here | |
int getsockopt(int, int, int, void * __restrict, socklen_t * __restrict); | |
^ | |
1 warning generated. | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/symfile.c:1025:47: warning: passing 'char [8192]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
file_crc = gnu_debuglink_crc32 (file_crc, buffer, count); | |
^~~~~~ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/defs.h:417:58: note: passing argument to parameter 'buf' here | |
unsigned char *buf, size_t len); | |
^ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/symfile.c:2645:11: warning: 10 enumeration values not handled in switch: 'language_unknown', 'language_auto', 'language_objc'... [-Wswitch] | |
switch (language) | |
^ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/symfile.c:3340:27: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
(int *) cache_ovly_table, | |
^~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/symfile.c:3297:58: note: passing argument to parameter 'myaddr' here | |
read_target_long_array (CORE_ADDR memaddr, unsigned int *myaddr, int len) | |
^ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/symfile.c:3402:5: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
(int *) cache_ovly_table[i], 4); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/symfile.c:3297:58: note: passing argument to parameter 'myaddr' here | |
read_target_long_array (CORE_ADDR memaddr, unsigned int *myaddr, int len) | |
^ | |
4 warnings generated. | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/target.c:955:15: warning: enumeration value 'MEM_RW' not handled in switch [-Wswitch] | |
switch (region->attrib.mode) | |
^ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/target.c:1026:11: warning: enumeration value 'MEM_RW' not handled in switch [-Wswitch] | |
switch (region->attrib.mode) | |
^ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/target.c:1785:44: warning: passing 'unsigned char [16]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
deprecated_read_register_gen (regno, buf); | |
^~~ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/regcache.h:207:61: note: passing argument to parameter 'myaddr' here | |
extern void deprecated_read_register_gen (int regnum, char *myaddr); | |
^ | |
3 warnings generated. | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/tracepoint.c:1440:48: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
end = mem2hex (list->aexpr_list[i]->buf, end, list->aexpr_list[i]->len); | |
^~~ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/tracepoint.c:153:64: note: passing argument to parameter here | |
static unsigned char *mem2hex (unsigned char *, unsigned char *, int); | |
^ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/tracepoint.c:1440:11: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
end = mem2hex (list->aexpr_list[i]->buf, end, list->aexpr_list[i]->len); | |
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
2 warnings generated. | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/tui/tui-stack.c:359:16: warning: incompatible integer to pointer conversion passing 'CORE_ADDR' (aka 'unsigned long') to parameter of type 'CORE_ADDR *' (aka 'unsigned long *') [-Wint-conversion] | |
&low, (CORE_ADDR) NULL) == 0) | |
^~~~~~~~~~~~~~~~ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/symtab.h:1066:21: note: passing argument to parameter here | |
CORE_ADDR *); | |
^ | |
1 warning generated. | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/utils.c:1721:35: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
if (!tui_get_command_dimension (&chars_per_line, &lines_per_page)) | |
^~~~~~~~~~~~~~~ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/tui/tui.h:62:44: note: passing argument to parameter 'width' here | |
extern int tui_get_command_dimension (int *width, int *height); | |
^ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/utils.c:1721:52: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
if (!tui_get_command_dimension (&chars_per_line, &lines_per_page)) | |
^~~~~~~~~~~~~~~ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/tui/tui.h:62:56: note: passing argument to parameter 'height' here | |
extern int tui_get_command_dimension (int *width, int *height); | |
^ | |
2 warnings generated. | |
/usr/home/aprieger/repos/freebsd_master/freebsd/gnu/usr.bin/gdb/libgdb/fbsd-threads.c:634:16: warning: format string is not a string literal (potentially insecure) [-Wformat-security] | |
error (thread_db_err_str (ret)); | |
^~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/gnu/usr.bin/gdb/libgdb/fbsd-threads.c:634:16: note: treat the string as an argument to avoid this | |
error (thread_db_err_str (ret)); | |
^ | |
"%s", | |
/usr/home/aprieger/repos/freebsd_master/freebsd/gnu/usr.bin/gdb/libgdb/fbsd-threads.c:644:16: warning: format string is not a string literal (potentially insecure) [-Wformat-security] | |
error (thread_db_err_str (ret)); | |
^~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/gnu/usr.bin/gdb/libgdb/fbsd-threads.c:644:16: note: treat the string as an argument to avoid this | |
error (thread_db_err_str (ret)); | |
^ | |
"%s", | |
/usr/home/aprieger/repos/freebsd_master/freebsd/gnu/usr.bin/gdb/libgdb/fbsd-threads.c:647:16: warning: format string is not a string literal (potentially insecure) [-Wformat-security] | |
error (thread_db_err_str (ret)); | |
^~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/gnu/usr.bin/gdb/libgdb/fbsd-threads.c:647:16: note: treat the string as an argument to avoid this | |
error (thread_db_err_str (ret)); | |
^ | |
"%s", | |
/usr/home/aprieger/repos/freebsd_master/freebsd/gnu/usr.bin/gdb/libgdb/fbsd-threads.c:1026:46: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] | |
pid_to_thread_id (inferior_ptid), GET_THREAD (inferior_ptid), | |
^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/gnu/usr.bin/gdb/libgdb/fbsd-threads.c:162:26: note: expanded from macro 'GET_THREAD' | |
#define GET_THREAD(ptid) ptid_get_tid (ptid) | |
^~~~~~~~~~~~~~~~~~~ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/gnu/usr.bin/gdb/libgdb/fbsd-threads.c:1040:46: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] | |
pid_to_thread_id (inferior_ptid), GET_THREAD (inferior_ptid), | |
^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/gnu/usr.bin/gdb/libgdb/fbsd-threads.c:162:26: note: expanded from macro 'GET_THREAD' | |
#define GET_THREAD(ptid) ptid_get_tid (ptid) | |
^~~~~~~~~~~~~~~~~~~ | |
5 warnings generated. | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/amd64fbsd-nat.c:231:32: warning: incompatible pointer to integer conversion assigning to 'CORE_ADDR' (aka 'unsigned long') from 'void *' [-Wint-conversion] | |
amd64fbsd_sigtramp_start_addr = kst.ksigtramp_start; | |
^ ~~~~~~~~~~~~~~~~~~~ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/amd64fbsd-nat.c:232:30: warning: incompatible pointer to integer conversion assigning to 'CORE_ADDR' (aka 'unsigned long') from 'void *' [-Wint-conversion] | |
amd64fbsd_sigtramp_end_addr = kst.ksigtramp_end; | |
^ ~~~~~~~~~~~~~~~~~ | |
2 warnings generated. | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/amd64-tdep.c:744:28: warning: passing 'unsigned char [3]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
read_memory (pc + 1, buf, 3); | |
^~~ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/gdbcore.h:54:51: note: passing argument to parameter 'myaddr' here | |
extern void read_memory (CORE_ADDR memaddr, char *myaddr, int len); | |
^ | |
1 warning generated. | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/i386-tdep.c:404:24: warning: passing 'unsigned char [4]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
read_memory (pc + 1, buf, 4); | |
^~~ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/gdbcore.h:54:51: note: passing argument to parameter 'myaddr' here | |
extern void read_memory (CORE_ADDR memaddr, char *myaddr, int len); | |
^ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/i386-tdep.c:458:32: warning: passing 'unsigned char [8]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
read_memory (pc + delta, buf, sizeof (buf)); | |
^~~ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/gdbcore.h:54:51: note: passing argument to parameter 'myaddr' here | |
extern void read_memory (CORE_ADDR memaddr, char *myaddr, int len); | |
^ | |
2 warnings generated. | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/i387-tdep.c:100:23: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
print_i387_value (raw, file); | |
^~~ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/i387-tdep.c:45:25: note: passing argument to parameter 'raw' here | |
print_i387_value (char *raw, struct ui_file *file) | |
^ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/i387-tdep.c:104:25: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
print_i387_value (raw, file); | |
^~~ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/i387-tdep.c:45:25: note: passing argument to parameter 'raw' here | |
print_i387_value (char *raw, struct ui_file *file) | |
^ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/i387-tdep.c:586:20: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] | |
tag = i387_tag (FXSAVE_ADDR (regs, regnum)); | |
^~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/i387-tdep.c:514:3: note: expanded from macro 'FXSAVE_ADDR' | |
(fxsave + fxsave_offset[regnum - I387_ST0_REGNUM]) | |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
/usr/home/aprieger/repos/freebsd_master/freebsd/contrib/gdb/gdb/i387-tdep.c:523:43: note: passing argument to parameter 'raw' here | |
static int i387_tag (const unsigned char *raw); | |
^ | |
3 warnings generated. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment