Finding Libc So, as you know, I've been tooling around with the LLVM IR syntax and the Gold Parser framework. I have the scaffolding for the CIL conversion 90% done, and I am almost ready to parse the "Hello world" code found in the LLVM documentation. There is just one catch. In the Hello world, there is a call to an external standard io library function called puts() . Those fimilar with C/C++ would know that you include the standard header, #include <stdio> or #include <stdio.h> and you magically gain access to this function. Porting that specific line into CIL would be easy, i'd just replace any puts call with a WriteLine call included in the standard System Library. This is fine to get the sample code running, but it is not a solution going forward. I need to get a list of basic libc commands and rewrite them to work with the System library in the CLI. DotGnu Project Resurrected? Years ago (around 2003-2004), the GNU community was really int...
Posts
Showing posts with the label Mono
some SSH on the playbook
- Get link
- X
- Other Apps
I was able to use blackberry-connect to open up ssh access on my playbook. SCP'ed my mono install and received this error message: Process 10866804 (mono) terminated SIGSEGV code=2 fltno=11 ip=000bfde0 Memory fault (core dumped) Not sure what it means. I did some strange sig hacks, so I may start there. I wonder if i could use gdb to check out the core dump. When i run Mono -V i get: $ ./mono -V Mono JIT compiler version 2.10.9 (mono-2-10-9/256094a Mon May 28 09:15:52 EDT 2012) Copyright (C) 2002-2011 Novell, Inc, Xamarin, Inc and Contributors. www.mono-project.com TLS: normal SIGSEGV: normal Notification: Thread + polling Architecture: armel,vfp Disabled: none Misc: softdebug LLVM: supported, not enabled. GC: none I wonder if SIGSEGV has a...
Quick Update
- Get link
- X
- Other Apps
Just wanted to give a quick update. On the ZFS front i have really made inroads. I now have to decide whether to create a stand alone snappy kernel module (which could assist folks outside of my little tinkerings) or roll snappy into zfsonlinux, so i can do some benches, and see if its a viable alternative to the compression included in zfs. I am leaning toward kernel module, but I've found a project called snappy-c that is a completely C port of snappy. This will make option #1 super easy. On the tinkering front, Xamarin has ported the java layer of android to C# . I have already gotten my hands on the source. Planning to put it on a phone or tablet soon.