Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
@JamesM
How do you translate the opcodes into mnemonics? Have you done the lookup-table yourself or have you some library or something? I want to implement a debugger in my kernel, but creating such a table is pain in the ... I think you know what.
@JamesM
How do you translate the opcodes into mnemonics? Have you done the lookup-table yourself or have you some library or something? I want to implement a debugger in my kernel, but creating such a table is pain in the ... I think you know what. Shocked
Currently I've plugged in libudis86 (first hit on google) for the disassembly - and you're right in 7 source files it generates 200+K of object code.
I will be writing my own disassembler at some point, firstly to get rid of the GPL'd code and secondly to unify it with a MIPS disassembler that I have yet to write.
JamesM wrote:Currently I've plugged in libudis86 (first hit on google) for the disassembly - and you're right in 7 source files it generates 200+K of object code.
Mmm... I put libudis into Google instead of libudis86, came up with something about viagra
cyr1x wrote:Thanks.
I think I'll use this for some testing and then someday write my own dis. ,though it'll take ages
JamesM wrote:
... to get rid of the GPL'd code ...
Isnt't it BSD?
Bah, can't remember. The point is that the copyright doesn't belong to us, and I don't like that. I have to put it in its own little quarantine folder with its LICENSE file and everything. Ugh.
I have posted some screen already, as the search function has told me, but I'm too lazy to look it up:
here's what BlueIllusionOS (Micro kernel by the way) looks like:
Besides, is there some possibility to provide [ img ] tags with height and width attributes?
It ain't change a lot on the outside nowadays. I'm doing occasional bugfixing and am thinking of new and weird ways of doing message based ipc with variable sized messages - and a possibility to do RPC.
This is meinOS with a virtual file system (VFS) a testfs (DEVFS) and a test program (INIT) interacting with each other.
(The number on the upper right shows the PID of the current running process)