summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/debug/dvbpoints.c
Commit message (Collapse)AuthorAgeFilesLines
* Rename *.c -> *.cpp in our source (nw) Miodrag Milanovic2015-11-081-319/+0
|
* moved all to std::string (nw) Miodrag Milanovic2015-04-221-37/+36
|
* Replace dynamic_array with std::vector [O. Galibert] Olivier Galibert2015-04-141-8/+8
|
* cstr() - > c_str() as preparation for move to std::string (nw) Miodrag Milanovic2015-04-111-2/+2
|
* Fix assert on opening empty watchpoints/breakpoints windows Vas Crabb2015-02-261-1/+2
|
* Cleanups and version bumpmame0159 Miodrag Milanovic2015-02-251-2/+2
|
* Many fixes for breakpoints/watchpoints views Vas Crabb2015-02-231-264/+161
| | | | | | | | * Fix sorting - qsort needs a ternary -1/0/1 comparator * Get rid of the redundant enums - using a funciton pointer is far more concise * Reduce number of allocations and use less expensive functions when updating * Fix off-by-one error that could cause a crash when clicking the views * Get rid of double iteration
* Make opening a break/watchpoints window work better if there are already ten ↵ Vas Crabb2015-02-231-5/+3
| | | | or more of them
* Use uppercase ID in break/watchpoints windows to match how it's printed on ↵ Vas Crabb2015-02-221-1/+3
| | | | the console; notify disassembly views on changing breakpoints to prevent Qt debugger menus becoming stale
* Make the (watch|break)points notify correctly in response to clicks Vas Crabb2015-02-211-23/+5
|
* Moved core template container classes up from emutempl.h to coretmpl.h: Aaron Giles2014-03-111-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [Aaron Giles] * these classes now no longer take a resource_pool; everything is managed globally -- this means that objects added to lists must be allocated with global_alloc * added new auto_pointer<> template which wraps a pointer and auto-frees it upon destruction; it also defaults to NULL so it doesn't need to be explicitly initialized * moved tagged_list template to tagmap.h Redo of the low-level memory tracking system: [Aaron Giles] * moved low-level tracking out of emu\emualloc into lib\util\corealloc so it can be shared among all components and used by core libraries * global_alloc and friends no longer use a resource pool to track allocations; turns out this was a wholly redundant system that wasted a lot of memory * removed global_resource_pool entirely * added global_free_array to delete arrays allocated with global_alloc_array * added tracking of object versus array allocation; we will now error if you use global_free on an array, or global_free_array on an object Added new utility helper const_string_pool which can be used to efficiently accumulate strings that are not intended to be modified. Used by updated makelist and software list code. [Aaron Giles] Updated png2bdc and makelist tools to not leak memory and use more modern techniques (no more MAX_DRIVERS in makelist, for example). [Aaron Giles] Deprecated auto_strdup and removed all uses by way of caller-managed astrings and the software list rewrite. [Aaron Giles] Rewrote software list management: [Aaron Giles] * removed the notion of a software_list that is separate from a software_list_device; they are one and the same now * moved several functions into device_image_interface since they really didn't belong in the core software list class * lots of simplification as a result of the above changes Additional notes (no whatsnew): Moved definition of FPTR to osdcomm.h. Some changes happened in the OSD code to fix issues, especially regarding freeing arrays. SDL folks may need to fix up some of these. The following devices still are using tokens and should be modernized (I found them because they kept their token as void * and tried to delete it, which you can't): namco_52xx_device (mame/audio/namco52.c) namco_54xx_device (mame/audio/namco54.c) namco_06xx_device (mame/machine/namco06.c) namco_50xx_device (mame/machine/namco50.c) namco_51xx_device (mame/machine/namco51.c) namco_53xx_device (mame/machine/namco53.c) voodoo_device (emu/video/voodoo.c) mos6581_device (emu/sound/mos6581.c) aica_device (emu/sound/aica.c) scsp_device (emu/sound/scsp.c) dmadac_sound_device (emu/sound/dmadac.c) s3c2440_device (emu/machine/s3c2440.c) wd1770_device (emu/machine/wd17xx.c) latch8_device (emu/machine/latch8.c) duart68681_device (emu/machine/68681.c) s3c2400_device (emu/machine/s3c2400.c) s3c2410_device (emu/machine/s3c2410.c) strataflash_device (mess/machine/strata.c) hd63450_device (mess/machine/hd63450.c) tap_990_device (mess/machine/ti99/990_tap.c) omti8621_device (mess/machine/omti8621.c) vdt911_device (mess/video/911_vdt.c) apollo_graphics_15i (mess/video/apollo.c) asr733_device (mess/video/733_asr.c)
* Bulk convert files that already had standard BSD license in my name Aaron Giles2013-10-161-31/+2
| | | | to new license tagged form.
* Adds a watchpoint debug view. [Andrew Gardner] Andrew Gardner2013-07-261-47/+47
|
* Cleanups and version bumpmame0149u1 Miodrag Milanovic2013-07-231-18/+18
|
* QT Debugger: Finished up the breakpoints window. [Andrew Gardner] Andrew Gardner2013-06-121-36/+269
| | | | | | It now shows breakpoints for all CPUs and lets you sort by each field.
* Cleanups and version bumpmame0149 Miodrag Milanovic2013-06-111-17/+17
|
* QT Debugger: WIP for a new breakpoints window. [Andrew Gardner] Andrew Gardner2013-06-061-0/+236
--out of whatsnew.txt-- You can't click to enable/disable breakpoints yet, and the number of rows doesn't resize yet, but that stuff will come.