Search found 72 matches
- Thu Feb 09, 2017 12:43 pm
- Forum: Common questions
- Topic: Run-time debugger in Blackbox Component Builder
- Replies: 29
- Views: 36159
Re: Run-time debugger in Blackbox Component Builder
Does this debugger work reliably? Is it in a shape such that it could be included in the center distribution? Any known bugs or limitations? Anything like a docu? - Josef I have managed to run this debugger on BlackBox build 64. Debugger is running in another process. It can show loaded modules of ...
- Sat Jan 07, 2017 8:27 am
- Forum: System
- Topic: bug: import of unloaded module
- Replies: 10
- Views: 28275
Re: bug: import of unloaded module
New version fixes issue.
- Sat Jan 07, 2017 8:14 am
- Forum: System
- Topic: bug: import of unloaded module
- Replies: 10
- Views: 28275
Re: bug: import of unloaded module
Sorry for being late. This is a sample that triggers Trap error. Steps to reproduce: 1. Open Work\Rsrc\Tool.odc and execute DevCompiler.CompileThis commander 2. Open WorkTestUsage module 3. Execute WorkTestRegister.Register link 3. Execute WorkTestUsage.Do link 4. Execute DevDebug.UnloadThis command...
- Wed Nov 23, 2016 10:37 pm
- Forum: System
- Topic: Register EAX and memory cell
- Replies: 7
- Views: 19395
Re: Register EAX and memory cell
Without fixup handling most of addresses will be completely wrong and confusing. Blackbox module have no concept of base address like Windows PE executable has. Value of address before fixup is part of fixups information and don't mean address at all. For example 1677721600 in mov ax, [1677721600] m...
- Tue Nov 22, 2016 2:30 pm
- Forum: System
- Topic: bug: import of unloaded module
- Replies: 10
- Views: 28275
Re: bug: import of unloaded module
This can be one of possible solutions. I also think about prohibiting loading module loading in CLOSE section. Anyway import of unloaded module is violation and must be fixed in some way. Center should decide how.
One of negative results is inspecting Trap stack trace of such case cause nested Traps.
One of negative results is inspecting Trap stack trace of such case cause nested Traps.
- Tue Nov 22, 2016 2:20 pm
- Forum: System
- Topic: Register EAX and memory cell
- Replies: 7
- Views: 19395
Re: Register EAX and memory cell
Is you use recently introduced ocf viewer disassembler, most addresses are wrong because fixup information (used to correct addresses that depends on module load position in memory) is ignored. Use DevDecoder form here: http://oberoncore.ru/_media/bbcc/subs/dev/devdecoder.7z.
- Tue Nov 22, 2016 8:30 am
- Forum: Common questions
- Topic: Run-time debugger in Blackbox Component Builder
- Replies: 29
- Views: 36159
Re: Run-time debugger in Blackbox Component Builder
Some another useful shortcuts:
Alt, D, D: unload selected modules (one or more).
Alt, I, S: open selected module object (like Views.View) source.
Alt, I, D: open selected module object documentation.
Alt, I, O: show log.
Alt, I, C: clear log.
Alt, I, G: show selected module global variables.
Alt, D, D: unload selected modules (one or more).
Alt, I, S: open selected module object (like Views.View) source.
Alt, I, D: open selected module object documentation.
Alt, I, O: show log.
Alt, I, C: clear log.
Alt, I, G: show selected module global variables.
- Tue Nov 22, 2016 8:22 am
- Forum: Common questions
- Topic: Run-time debugger in Blackbox Component Builder
- Replies: 29
- Views: 36159
Re: Run-time debugger in Blackbox Component Builder
Is there a way to proceed with code execution after the halt command? No, at least without using unsafe tricks. There is debugger DevRemDebug, that supports breakpoints and step by step execution. On a following question... As I understand how BlackBox works, every time I change the code of a modul...
- Mon Nov 21, 2016 5:05 am
- Forum: Common questions
- Topic: Module decoder and disassembler
- Replies: 3
- Views: 6613
Re: Module decoder and disassembler
There is also some version from Trurl http://oberoncore.ru/bbcc/subs/dev/decoder I did not compare with your version yet. It seems to be based on version in this topic. It is adapted for BlackBox 1.6. Output format differs a bit. Topic version crash sometimes in meta or desc decoding, probably due ...
- Mon Nov 21, 2016 4:46 am
- Forum: System
- Topic: bug: import of unloaded module
- Replies: 10
- Views: 28275
Re: bug: import of unloaded module
This problem actually happened when I implemented dynamic implementation installing system. It consists of interface module and implementation module. When interface module is loaded it automatically find implementation module in list, load and register it. When interface module is unloaded it look ...