Forum
× Components and Libraries for Debugging Development, discussions, problems and suggestions.

Question Memory dumps

  • Fernando
  • Topic Author
  • Offline
  • Junior Boarder
  • Junior Boarder
More
1 month 2 weeks ago #14419 by Fernando
Memory dumps was created by Fernando
Hello,

Typhon 7.0 r62514 FPC 3.3.1 r43891 Platform : x86_64-win64-win32/win64 (win 10 x64 v1809).

May be a silly question, sorry if that, but, how to do a memory dump?

Thanks

Please Log in or Create an account to join the conversation.

  • Sternas Stefanos
  • Sternas Stefanos's Avatar
  • Away
  • Moderator
  • Moderator
  • Ex Pilot, M.Sc, Ph.D
More
1 month 1 week ago #14420 by Sternas Stefanos
Replied by Sternas Stefanos on topic Memory dumps
Sir
CodeTyphon don't has memory dump ability

PilotLogic Architect and Core Programmer

Please Log in or Create an account to join the conversation.

  • Fernando
  • Topic Author
  • Offline
  • Junior Boarder
  • Junior Boarder
More
1 month 1 week ago #14422 by Fernando
Replied by Fernando on topic Memory dumps
Why not? GDB has it. That's not good, as it is difficult to check the contents of structures such as string lists.

Please Log in or Create an account to join the conversation.

More
1 month 1 week ago - 1 month 1 week ago #14424 by Matis A.
Replied by Matis A. on topic Memory dumps
Sir your help,
we want to learn,
in which IDE on this planet, can you use "dump abilities" of GDB ?

PilotLogic Core Programmer
Last edit: 1 month 1 week ago by Matis A..

Please Log in or Create an account to join the conversation.

  • Fernando
  • Topic Author
  • Offline
  • Junior Boarder
  • Junior Boarder
More
1 month 1 week ago #14426 by Fernando
Replied by Fernando on topic Memory dumps
Most IDEs have memory dumps, either commercial (Delphi, VS) or free/open source such as Codeblocks or Eclipse. Codeblocks uses gdb for debugging and has memory dumps. I am pretty sure that it is done with gdb. Eclipse can use gdb (depending on toolchain) and also has the capability of doing memory dumps for c/c++ and fortran projects, for example; I assume that they do it through gdb.
Of course, I understand that this is part of the Lazarus inheritance; In any case, I think that it should be not complex to just add the capability to inspect memory at a given hex address, just that.

Please Log in or Create an account to join the conversation.

More
1 month 1 week ago #14427 by fredvs
Replied by fredvs on topic Memory dumps
Hello.

mseide and ideU does it.

See the "Memory" form.

github.com/mse-org/mseide-msegui

github.com/fredvs/ideU

Please Log in or Create an account to join the conversation.