Skip to main content
00:00/00:00
Lecture 10 of 33

Handling Machine Endian-ness

Download Course (Free)

Course Content

0 / 33 completed
Section 1: Getting Started9 videos

Agenda

15m

Code Access

4m

RECAP

2m

Fundamentals of Bit Programming

15m

Introducing Bitmaps

21m

Application of Bitmaps

3m

APIs Setting Unsetting a Bit

6m

bitmap print( ) API

14m

Bitmap API Automation Testing Framework

27m
Section 2: Endian-ness Independent Code11 videos

Handling Machine Endian-ness

7mNow Playing

CPU Cycles on 16bit, 32bit and 64 bit machines

14m

Lets write Endian-ness independent bitmap API

28m

RECAP What is Endian-ness

13m

Identify your machine Endian-ness type

5m

Sample Code which is Endian-ness dependent

6m

Arrange a Little Endian Machine for Testing

58m

Understanding Memory Value (MV) and Register value ( RV )

11m

MVRV in CPU Read Write Operations

33m

Introducing hton( ) and ntoh( ) functions

13m

Using hton( ) to write machine Endian-ness independent code

26m
Section 3: Advance Bitmap Operations13 videos

Looping Macros

10m

bitmap print prefix( ) API

5m

prefix32bit match ( ) API

12m

uint32 apply mask ( ) API

1m

We are done !

44m

Generating Masks

5m

Bitwise Comparisons

11m

Bitmaps Left and Right Shift

33m

Bitmap Copy

21m

Bitmap Compare

1m

Masks and Wildcards

16m

bitmap effective bit at ( ) API

5m

Looping Macro for Effective Prefixes

5m