Posts

Showing posts with the label Mono
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...

BB10 and Mono

I am back, with my usual mono antics! RIM recently had a conference and showed off more of BB10. I have decided I will attempt (albiet in my spare time) to use C# to create a Cascade application. I have a few ideas how i'll accomplish this. I'll post more info as time goes on.

some SSH on the playbook

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

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.