amiga-news DEUTSCHE VERSION
.
Links| Forums| Comments| Report news
.
Chat| Polls| Newsticker| Archive
.

[Login] [Register] [Forgot your password?]

< Next messagePrior message >
28.Sep.2022



Debugging tool: PatchWork 1.0
More than ten years after the last version 0.17, Richard Körber has released version 1.0 of his debugging tool PatchWork today.

Similar to MuForce and Mungwall it ensures that calls to AmigaOS libraries are AutoDocs compliant. Illegal parameters (e.g. NULL where a pointer is expected) are reported. PatchWork helps to make program code more robust and future-proof.

The source code was previously closed. Richard Körner has checked and reformatted the files and made the project compilable with vbcc on Linux (and probably other systems). The source code is now open for everyone to contribute, study, etc. Changes:
  • After 25 years, I guess PatchWork is finally due for a major version bump.
  • Now built on Linux using vasm.
  • Checks AmigaOS V40 calls. Actually, the only check that needed to be added was graphics.library/WriteChunkyPixels.
  • DISPC is now the default behavior. Use the new option NODISPC to explicitly disable PC disassembly on PatchWork hits.
  • Bugfix: intuition/SetPointer() hit output was incorrect (reported by @Hagbard-Celin). This bug was there since 1997.
  • Correct library name is shown even if A6 is not pointing to the library base.
(dr)

[News message: 28. Sep. 2022, 21:12] [Comments: 0]
[Send via e-mail]  [Print version]  [ASCII version]
< Next messagePrior message >

.
Masthead | Privacy policy | Netiquette | Advertising | Contact
Copyright © 1998-2024 by amiga-news.de - all rights reserved.
.