Questions tagged [object-code]

41 questions
279
votes
10 answers

Assembly code vs Machine code vs Object code?

What is the difference between object code, machine code and assembly code? Can you give a visual example of their difference?
mmcdole
  • 91,488
  • 60
  • 186
  • 222
101
votes
3 answers

How can I examine contents of a data section of an ELF file on Linux?

I've been using objdump to look at assembly code in Linux ELF binaries. Sometimes there is an indirect jump through a jump table that is stored in the rodata (read-only data) section. How to get objdump or any other tool to show me the contents of…
Norman Ramsey
  • 198,648
  • 61
  • 360
  • 533
8
votes
4 answers

What converts Assembly language to machine code

I am new to programming and I started with C++ language, as far as I know C++ language is converted to assembly language by the C++ compiler (Ex:Visual Studio), but I tried looking up for what converts the assembly language into machine code to be…
Karim K.
  • 361
  • 2
  • 4
  • 9
6
votes
4 answers

Finding locations in machine code (gcc/objdump -d)

If you have a particular line of C code in mind to examine in the machine output, how would you locate it in objdump output. Here is an example if (cond) foo; bar(); and I want to see if bar was inlined as I'd like. Or would you use some…
Setjmp
  • 27,279
  • 27
  • 74
  • 92
5
votes
1 answer

Using LLVM bytecode for libraries (instead of native object files)

What are the implications on portability (calling convention: does it really matter at an LLVM level when only calling into C or OS library functions) link time optimizations I would like to compile a toy language with LLVM, due to all the hard…
rubenvb
  • 74,642
  • 33
  • 187
  • 332
5
votes
0 answers

How to Save CCSprite as PNG

I created CCSprite and add it to the main view. Then I want to see the sprite image, so I saved it to PNG But lots of them doesn't saved correctly. Only show white background. I can't know the reason, and also found some articles via Google, but…
bTagTiger
  • 1,261
  • 5
  • 23
  • 38
5
votes
1 answer

When the declaration of the function is in a traditional style, why isn't the output correct?

I have declared the function pow in the traditional way of declaration in C. However, the output of function is incorrect. I don't need to include math.h here as I am declaring the function and the object code for it is already present. Here is my…
Yatn Bangad
  • 53
  • 1
  • 3
4
votes
1 answer

List internal references in gcc or clang object files

Given an object file that exposes a symbol, how can I determine if the symbol is also used internally? My objective is dead function detection. I already have the ability (via readelf) to find if it's used from another object file but this fails…
BCS
  • 75,627
  • 68
  • 187
  • 294
4
votes
1 answer

Difference between Machine code and Object Code

I'm in the middle of my a levels and im doing some revision for my Computing exam. I was wondering if someone could tell me what the difference is between machine code and object code. keep it it simple please.
Jazz
  • 41
  • 1
  • 4
3
votes
1 answer

Noise on CCSprite

I made my project to show simple texture by using CCSprite. But I found that the texture contains some tiny noise , black pixel bug. I divided the png file into small piece by using code. And add it to the mainview. Not all of them have noise, But…
bTagTiger
  • 1,261
  • 5
  • 23
  • 38
3
votes
1 answer

How can I compile, assemble and link a C++ file using Clang?

I have been coding for over 5 years and would now like to take a step away from IDE's and try a project without one. I have the things I need to get started (I think), a HelloWorld.cpp file, the Windows Command Prompt open and Clang installed. Now…
Kyle_Pearce
  • 111
  • 1
  • 8
3
votes
1 answer

Visual Studio: preserve code order/boundaries with compiled code

I have an application consisting of mixed C and x86 assembly code. For complex reasons, the assembly code wants to know if a (purported program counter) value is an address in the area in which the object code for the C code exists. This…
Ira Baxter
  • 93,541
  • 22
  • 172
  • 341
2
votes
2 answers

How to get AST (Abstract Syntax Tree) of an Erlang local fun?

For some Erlang terms for example atom, tuple, list i can get AST using erl_parse:abstract/1. But it does not work for funs. ~ $ erl Erlang/OTP 19 [erts-8.0] [source] [64-bit] [smp:4:4] [async-threads:10] [hipe] [kernel-poll:false] Eshell V8.0 …
Pouriya
  • 1,626
  • 11
  • 19
2
votes
1 answer

LLVM: Implement linking of the object code

I am following the kaleidoscope tutorial. Emitting object code is very simple, but now I would like to implement linking step so that my toy programming language could compile directly into a binary (so there is no clang usage necessary). How can I…
gruszczy
  • 40,948
  • 31
  • 128
  • 181
2
votes
0 answers

how to call C subroutine from object file at runtime

I am trying out a C program. I have a c subroutine sub defined in a file sub.c as follows: int sub (int a, int b) { return a + b; } I compile this file and produce an object file sub.o. I want to call the subroutine sub that sits in sub.o from…
Tem Pora
  • 2,043
  • 2
  • 24
  • 30
1
2 3