History log of /openbsd-current/sys/arch/alpha/alpha/db_disasm.c
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 1.26 22-Jun-2024 jsg

remove space between function names and argument list


Revision tags: OPENBSD_6_7_BASE OPENBSD_6_8_BASE OPENBSD_6_9_BASE OPENBSD_7_0_BASE OPENBSD_7_1_BASE OPENBSD_7_2_BASE OPENBSD_7_3_BASE OPENBSD_7_4_BASE OPENBSD_7_5_BASE
# 1.25 07-Nov-2019 mpi

Convert db_addr_t -> vaddr_t but leave the typedef for now.


# 1.24 07-Nov-2019 mpi

ANSIfy & substitute boolean_t/TRUE/FALSE by int/1/0.

ok jasper@, deraadt@


Revision tags: OPENBSD_6_0_BASE OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE OPENBSD_6_4_BASE OPENBSD_6_5_BASE OPENBSD_6_6_BASE
# 1.23 27-Apr-2016 mpi

Stop using DDB_REGS.

ok dlg@


Revision tags: OPENBSD_4_5_BASE OPENBSD_4_6_BASE OPENBSD_4_7_BASE OPENBSD_4_8_BASE OPENBSD_4_9_BASE OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE OPENBSD_5_4_BASE OPENBSD_5_5_BASE OPENBSD_5_6_BASE OPENBSD_5_7_BASE OPENBSD_5_8_BASE OPENBSD_5_9_BASE
# 1.22 04-Oct-2008 martynas

this is not the cvtql/sv opcode. ok miod@, naddy@


Revision tags: OPENBSD_4_3_BASE OPENBSD_4_4_BASE
# 1.21 05-Nov-2007 miod

temporary ddb buffers need to be a bit larger on 64 bit systems to cope with
some radix configurations.


# 1.20 01-Sep-2007 miod

Use db_format() instead of ddb-specific format specifiers; no functional
change inteded.
ok ray@


Revision tags: OPENBSD_4_1_BASE OPENBSD_4_2_BASE
# 1.19 14-Feb-2007 jsg

Consistently spell FALLTHROUGH to appease lint.
ok kettenis@ cloder@ tom@ henning@


Revision tags: OPENBSD_3_9_BASE OPENBSD_4_0_BASE
# 1.18 26-Feb-2006 miod

Provide a buffer large enough for its contents in pal_opname(). ok deraadt@


Revision tags: OPENBSD_3_4_BASE OPENBSD_3_5_BASE OPENBSD_3_6_BASE OPENBSD_3_7_BASE OPENBSD_3_8_BASE SMP_SYNC_A SMP_SYNC_B UBC_SYNC_A
# 1.17 10-May-2003 deraadt

string cleaning; ok beck dhartmei


Revision tags: OPENBSD_3_2_BASE OPENBSD_3_3_BASE UBC_SYNC_B
# 1.16 16-May-2002 art

Add a an argument to db_printsym that specifies the printf function
we'll use for printing the information.
miod@ ok


Revision tags: OPENBSD_3_1_BASE
# 1.15 14-Mar-2002 millert

First round of __P removal in sys


Revision tags: OPENBSD_2_9_BASE OPENBSD_3_0_BASE UBC_BASE
# 1.14 08-Nov-2000 ericj

branches: 1.14.6;
add tags


# 1.13 08-Nov-2000 art

Merge in big portions of the improvements NetBSD did to their alpha port.
Highlights: UVM, PMAP_NEW, bus_dma (only on some buses for now), new hardware
support, possiblity for ELF, etc, etc. Too much to mention.

This is still work in progress. video consoles might be broken, otherwise
we have basically the same functionality as before plus more.


Revision tags: OPENBSD_2_3_BASE OPENBSD_2_4_BASE OPENBSD_2_5_BASE OPENBSD_2_6_BASE OPENBSD_2_7_BASE OPENBSD_2_8_BASE SMP_BASE kame_19991208
# 1.12 06-Nov-1997 deraadt

branches: 1.12.10;
param.h, niklas


Revision tags: OPENBSD_2_2_BASE
# 1.11 23-Jul-1997 niklas

Correct literal extraction. Provide symbolic targets in branches.


# 1.10 19-Jul-1997 niklas

struct opcode is now in db_machdep.h. Add some other includes needed after
the db_machdep.h rewrite.


# 1.9 09-Jul-1997 deraadt

copyright


# 1.8 09-Jul-1997 deraadt

do literal mode nicely. ddb now rocks. now we need working traceback


# 1.7 09-Jul-1997 deraadt

decode integer instructions, or at least the ones i have documentation for


# 1.6 09-Jul-1997 deraadt

print registers by name, not number


# 1.5 09-Jul-1997 deraadt

simplify code


# 1.4 08-Jul-1997 niklas

Improved a lot, not so much remains now, mostly the "operate format" stuff.


# 1.3 08-Jul-1997 niklas

copyright


# 1.2 08-Jul-1997 niklas

Very rudimentary disassembler, lots are missing. It is better than nothing though.


# 1.1 06-Jul-1997 niklas

DDB support (much not yet implemented).


# 1.25 07-Nov-2019 mpi

Convert db_addr_t -> vaddr_t but leave the typedef for now.


# 1.24 07-Nov-2019 mpi

ANSIfy & substitute boolean_t/TRUE/FALSE by int/1/0.

ok jasper@, deraadt@


Revision tags: OPENBSD_6_0_BASE OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE OPENBSD_6_4_BASE OPENBSD_6_5_BASE OPENBSD_6_6_BASE
# 1.23 27-Apr-2016 mpi

Stop using DDB_REGS.

ok dlg@


Revision tags: OPENBSD_4_5_BASE OPENBSD_4_6_BASE OPENBSD_4_7_BASE OPENBSD_4_8_BASE OPENBSD_4_9_BASE OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE OPENBSD_5_4_BASE OPENBSD_5_5_BASE OPENBSD_5_6_BASE OPENBSD_5_7_BASE OPENBSD_5_8_BASE OPENBSD_5_9_BASE
# 1.22 04-Oct-2008 martynas

this is not the cvtql/sv opcode. ok miod@, naddy@


Revision tags: OPENBSD_4_3_BASE OPENBSD_4_4_BASE
# 1.21 05-Nov-2007 miod

temporary ddb buffers need to be a bit larger on 64 bit systems to cope with
some radix configurations.


# 1.20 01-Sep-2007 miod

Use db_format() instead of ddb-specific format specifiers; no functional
change inteded.
ok ray@


Revision tags: OPENBSD_4_1_BASE OPENBSD_4_2_BASE
# 1.19 14-Feb-2007 jsg

Consistently spell FALLTHROUGH to appease lint.
ok kettenis@ cloder@ tom@ henning@


Revision tags: OPENBSD_3_9_BASE OPENBSD_4_0_BASE
# 1.18 26-Feb-2006 miod

Provide a buffer large enough for its contents in pal_opname(). ok deraadt@


Revision tags: OPENBSD_3_4_BASE OPENBSD_3_5_BASE OPENBSD_3_6_BASE OPENBSD_3_7_BASE OPENBSD_3_8_BASE SMP_SYNC_A SMP_SYNC_B UBC_SYNC_A
# 1.17 10-May-2003 deraadt

string cleaning; ok beck dhartmei


Revision tags: OPENBSD_3_2_BASE OPENBSD_3_3_BASE UBC_SYNC_B
# 1.16 16-May-2002 art

Add a an argument to db_printsym that specifies the printf function
we'll use for printing the information.
miod@ ok


Revision tags: OPENBSD_3_1_BASE
# 1.15 14-Mar-2002 millert

First round of __P removal in sys


Revision tags: OPENBSD_2_9_BASE OPENBSD_3_0_BASE UBC_BASE
# 1.14 08-Nov-2000 ericj

branches: 1.14.6;
add tags


# 1.13 08-Nov-2000 art

Merge in big portions of the improvements NetBSD did to their alpha port.
Highlights: UVM, PMAP_NEW, bus_dma (only on some buses for now), new hardware
support, possiblity for ELF, etc, etc. Too much to mention.

This is still work in progress. video consoles might be broken, otherwise
we have basically the same functionality as before plus more.


Revision tags: OPENBSD_2_3_BASE OPENBSD_2_4_BASE OPENBSD_2_5_BASE OPENBSD_2_6_BASE OPENBSD_2_7_BASE OPENBSD_2_8_BASE SMP_BASE kame_19991208
# 1.12 06-Nov-1997 deraadt

branches: 1.12.10;
param.h, niklas


Revision tags: OPENBSD_2_2_BASE
# 1.11 23-Jul-1997 niklas

Correct literal extraction. Provide symbolic targets in branches.


# 1.10 19-Jul-1997 niklas

struct opcode is now in db_machdep.h. Add some other includes needed after
the db_machdep.h rewrite.


# 1.9 09-Jul-1997 deraadt

copyright


# 1.8 09-Jul-1997 deraadt

do literal mode nicely. ddb now rocks. now we need working traceback


# 1.7 09-Jul-1997 deraadt

decode integer instructions, or at least the ones i have documentation for


# 1.6 09-Jul-1997 deraadt

print registers by name, not number


# 1.5 09-Jul-1997 deraadt

simplify code


# 1.4 08-Jul-1997 niklas

Improved a lot, not so much remains now, mostly the "operate format" stuff.


# 1.3 08-Jul-1997 niklas

copyright


# 1.2 08-Jul-1997 niklas

Very rudimentary disassembler, lots are missing. It is better than nothing though.


# 1.1 06-Jul-1997 niklas

DDB support (much not yet implemented).


# 1.24 07-Nov-2019 mpi

ANSIfy & substitute boolean_t/TRUE/FALSE by int/1/0.

ok jasper@, deraadt@


Revision tags: OPENBSD_6_0_BASE OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE OPENBSD_6_4_BASE OPENBSD_6_5_BASE OPENBSD_6_6_BASE
# 1.23 27-Apr-2016 mpi

Stop using DDB_REGS.

ok dlg@


Revision tags: OPENBSD_4_5_BASE OPENBSD_4_6_BASE OPENBSD_4_7_BASE OPENBSD_4_8_BASE OPENBSD_4_9_BASE OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE OPENBSD_5_4_BASE OPENBSD_5_5_BASE OPENBSD_5_6_BASE OPENBSD_5_7_BASE OPENBSD_5_8_BASE OPENBSD_5_9_BASE
# 1.22 04-Oct-2008 martynas

this is not the cvtql/sv opcode. ok miod@, naddy@


Revision tags: OPENBSD_4_3_BASE OPENBSD_4_4_BASE
# 1.21 05-Nov-2007 miod

temporary ddb buffers need to be a bit larger on 64 bit systems to cope with
some radix configurations.


# 1.20 01-Sep-2007 miod

Use db_format() instead of ddb-specific format specifiers; no functional
change inteded.
ok ray@


Revision tags: OPENBSD_4_1_BASE OPENBSD_4_2_BASE
# 1.19 14-Feb-2007 jsg

Consistently spell FALLTHROUGH to appease lint.
ok kettenis@ cloder@ tom@ henning@


Revision tags: OPENBSD_3_9_BASE OPENBSD_4_0_BASE
# 1.18 26-Feb-2006 miod

Provide a buffer large enough for its contents in pal_opname(). ok deraadt@


Revision tags: OPENBSD_3_4_BASE OPENBSD_3_5_BASE OPENBSD_3_6_BASE OPENBSD_3_7_BASE OPENBSD_3_8_BASE SMP_SYNC_A SMP_SYNC_B UBC_SYNC_A
# 1.17 10-May-2003 deraadt

string cleaning; ok beck dhartmei


Revision tags: OPENBSD_3_2_BASE OPENBSD_3_3_BASE UBC_SYNC_B
# 1.16 16-May-2002 art

Add a an argument to db_printsym that specifies the printf function
we'll use for printing the information.
miod@ ok


Revision tags: OPENBSD_3_1_BASE
# 1.15 14-Mar-2002 millert

First round of __P removal in sys


Revision tags: OPENBSD_2_9_BASE OPENBSD_3_0_BASE UBC_BASE
# 1.14 08-Nov-2000 ericj

branches: 1.14.6;
add tags


# 1.13 08-Nov-2000 art

Merge in big portions of the improvements NetBSD did to their alpha port.
Highlights: UVM, PMAP_NEW, bus_dma (only on some buses for now), new hardware
support, possiblity for ELF, etc, etc. Too much to mention.

This is still work in progress. video consoles might be broken, otherwise
we have basically the same functionality as before plus more.


Revision tags: OPENBSD_2_3_BASE OPENBSD_2_4_BASE OPENBSD_2_5_BASE OPENBSD_2_6_BASE OPENBSD_2_7_BASE OPENBSD_2_8_BASE SMP_BASE kame_19991208
# 1.12 06-Nov-1997 deraadt

branches: 1.12.10;
param.h, niklas


Revision tags: OPENBSD_2_2_BASE
# 1.11 23-Jul-1997 niklas

Correct literal extraction. Provide symbolic targets in branches.


# 1.10 19-Jul-1997 niklas

struct opcode is now in db_machdep.h. Add some other includes needed after
the db_machdep.h rewrite.


# 1.9 09-Jul-1997 deraadt

copyright


# 1.8 09-Jul-1997 deraadt

do literal mode nicely. ddb now rocks. now we need working traceback


# 1.7 09-Jul-1997 deraadt

decode integer instructions, or at least the ones i have documentation for


# 1.6 09-Jul-1997 deraadt

print registers by name, not number


# 1.5 09-Jul-1997 deraadt

simplify code


# 1.4 08-Jul-1997 niklas

Improved a lot, not so much remains now, mostly the "operate format" stuff.


# 1.3 08-Jul-1997 niklas

copyright


# 1.2 08-Jul-1997 niklas

Very rudimentary disassembler, lots are missing. It is better than nothing though.


# 1.1 06-Jul-1997 niklas

DDB support (much not yet implemented).


Revision tags: OPENBSD_6_0_BASE OPENBSD_6_1_BASE OPENBSD_6_2_BASE
# 1.23 27-Apr-2016 mpi

Stop using DDB_REGS.

ok dlg@


Revision tags: OPENBSD_4_5_BASE OPENBSD_4_6_BASE OPENBSD_4_7_BASE OPENBSD_4_8_BASE OPENBSD_4_9_BASE OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE OPENBSD_5_4_BASE OPENBSD_5_5_BASE OPENBSD_5_6_BASE OPENBSD_5_7_BASE OPENBSD_5_8_BASE OPENBSD_5_9_BASE
# 1.22 04-Oct-2008 martynas

this is not the cvtql/sv opcode. ok miod@, naddy@


Revision tags: OPENBSD_4_3_BASE OPENBSD_4_4_BASE
# 1.21 05-Nov-2007 miod

temporary ddb buffers need to be a bit larger on 64 bit systems to cope with
some radix configurations.


# 1.20 01-Sep-2007 miod

Use db_format() instead of ddb-specific format specifiers; no functional
change inteded.
ok ray@


Revision tags: OPENBSD_4_1_BASE OPENBSD_4_2_BASE
# 1.19 14-Feb-2007 jsg

Consistently spell FALLTHROUGH to appease lint.
ok kettenis@ cloder@ tom@ henning@


Revision tags: OPENBSD_3_9_BASE OPENBSD_4_0_BASE
# 1.18 26-Feb-2006 miod

Provide a buffer large enough for its contents in pal_opname(). ok deraadt@


Revision tags: OPENBSD_3_4_BASE OPENBSD_3_5_BASE OPENBSD_3_6_BASE OPENBSD_3_7_BASE OPENBSD_3_8_BASE SMP_SYNC_A SMP_SYNC_B UBC_SYNC_A
# 1.17 10-May-2003 deraadt

string cleaning; ok beck dhartmei


Revision tags: OPENBSD_3_2_BASE OPENBSD_3_3_BASE UBC_SYNC_B
# 1.16 16-May-2002 art

Add a an argument to db_printsym that specifies the printf function
we'll use for printing the information.
miod@ ok


Revision tags: OPENBSD_3_1_BASE
# 1.15 14-Mar-2002 millert

First round of __P removal in sys


Revision tags: OPENBSD_2_9_BASE OPENBSD_3_0_BASE UBC_BASE
# 1.14 08-Nov-2000 ericj

branches: 1.14.6;
add tags


# 1.13 08-Nov-2000 art

Merge in big portions of the improvements NetBSD did to their alpha port.
Highlights: UVM, PMAP_NEW, bus_dma (only on some buses for now), new hardware
support, possiblity for ELF, etc, etc. Too much to mention.

This is still work in progress. video consoles might be broken, otherwise
we have basically the same functionality as before plus more.


Revision tags: OPENBSD_2_3_BASE OPENBSD_2_4_BASE OPENBSD_2_5_BASE OPENBSD_2_6_BASE OPENBSD_2_7_BASE OPENBSD_2_8_BASE SMP_BASE kame_19991208
# 1.12 06-Nov-1997 deraadt

branches: 1.12.10;
param.h, niklas


Revision tags: OPENBSD_2_2_BASE
# 1.11 23-Jul-1997 niklas

Correct literal extraction. Provide symbolic targets in branches.


# 1.10 19-Jul-1997 niklas

struct opcode is now in db_machdep.h. Add some other includes needed after
the db_machdep.h rewrite.


# 1.9 09-Jul-1997 deraadt

copyright


# 1.8 09-Jul-1997 deraadt

do literal mode nicely. ddb now rocks. now we need working traceback


# 1.7 09-Jul-1997 deraadt

decode integer instructions, or at least the ones i have documentation for


# 1.6 09-Jul-1997 deraadt

print registers by name, not number


# 1.5 09-Jul-1997 deraadt

simplify code


# 1.4 08-Jul-1997 niklas

Improved a lot, not so much remains now, mostly the "operate format" stuff.


# 1.3 08-Jul-1997 niklas

copyright


# 1.2 08-Jul-1997 niklas

Very rudimentary disassembler, lots are missing. It is better than nothing though.


# 1.1 06-Jul-1997 niklas

DDB support (much not yet implemented).