So Long AESTE

Time passes quickly and my internship has come to an end. Throughout this journey I have learnt a lot and gained a lot of new insights especially from my supervisor, Dr Shawn. I would like to extend my appreciation to Dr Shawn for all his guidance and advice in this journey. Read more…

CCD Sensors

This week I was given another task about the CCD optical sensors. CCD is called Charge-coupled device where it is capable of transforming light pattern from an image into an electric charge pattern just like an electronic image. It can collect, store and transport electrical charge from one element to another. Each pixels Read more…

A Road Less Taken

This week I continued to look into tree dump files in the effort to find out the data passed to the plugin event. Honestly as I have posted before, information on analysing dump files are really hard to find online. Most of the information available are about the basic information Read more…

Analysing Dump Files

Data Flow Analysis This week I continued in my search for reference in dump files analysis. In the beginning, I found something about Data Flow Analysis and when I look inside the content, it looks like exactly like Mathematics, probability all over again. There are a lot of symbols and Read more…

Exploring the Dump Files

This week I continued in my attempt to analyse the dump files produced last week. I happened to read online that the dump files are written in pseudo-C syntax, although pseudocode is supposed to be understood more easily, however it still does not make much sense to me. The dump Read more…

Calling the Callbacks

This week I have tested all the plugin callbacks available in GCC The plugins list are defined by plugin.def in GCC. The plugin is initiated by plugin_init function, then the plugin is called through register_callback function. For each plugin, a register_callback is required, then the plugin function will be called and Read more…

Compilation Stages

This week I’m going to write about compiler, which compiles our programming code into an executable file. I believe most people have used an IDE ( Integrated Development Environment) before to compile and run their codes before, especially in the early stages of learning how to program. No doubt an Read more…