Nick Clifton

Consulting Software Engineer

Born in Canada, raised in the UK. Joined Cygnus in the US, which then became part of Red Hat. Now back in the UK, working remotely and enjoying every minute of it.


Articles by

Article

Tips for writing portable assembler with GNU Assembler (GAS)

Get quick tips for solving problems with comments, data, symbols, instructions, and sections in portable GNU Assembler (GAS) assembly code.

Article

How to store large amounts of data in a program

We explain how to include large data files into the body of an executable program so that it's there when the program runs.

Article

Annocheck: Examining the contents of binary files

Annocheck a new utility to examine how a binary was built and to check that it has all of the appropriate security hardening features enabled. It also has several other modes that perform different kinds of examination of binary files.

Article

GNU Toolchain Update - Spring 2018

This blog is part of a series covering the latest changes and improvements in the Spring 2018 GNU Toolchain Update and components that make up this Toolchain. Apart from the announcement of new releases, however, the features described here are at the bleeding edge of software development in the tools.

Article

Annobin - Storing Extra Information in Binaries

Compiled files, often called binaries, are a mainstay of modern computer systems. It is often hard for system builders and users to find out more than just very basic information about these files. The Annobin project exists as means to understand how the binary was built and what testing was performed on the binary.

Article
Article
Article