logo
down
shadow

What is symbol table and how is it integrated into the executable?


What is symbol table and how is it integrated into the executable?

By : favelill
Date : November 22 2020, 07:01 PM
To fix the issue you can do There are two sets of symbols that gdb uses.
The -g set are debugging symbols, which make things a lot easier as they allow you to see your code and look at variables while debugging.
code :


Share : facebook icon twitter icon
Effects of removing all symbol table and relocation information from an executable?

Effects of removing all symbol table and relocation information from an executable?


By : Denmark Anthony Tan
Date : March 29 2020, 07:55 AM
I hope this helps . It seems pretty clear that removing relocation information would interfere with ASLR.
However, I've taken a look at man strip on a couple of my systems, and none of them suggest that strip does (or indeed can?) remove relocation information. It is mainly about removing debugging symbols.
When DrRacket compiles symbols, are they interned in the executable's symbol table?

When DrRacket compiles symbols, are they interned in the executable's symbol table?


By : user2365206
Date : March 29 2020, 07:55 AM
wish helps you No, they're interned in the internal heap of the application. So you could consider them "part" of the executable, but they're not part of a symbol table that something like a linker would know to look for, they're not exported in that way. They're in the internal symbol table of the application, which is part of the heap.
Requirement of symbol table in the final executable?

Requirement of symbol table in the final executable?


By : user3649865
Date : March 29 2020, 07:55 AM
Hope this helps I can't really speak specifically for PE, but I'd imagine it's similar to the situation for ELF, where there are two different symbol tables to speak of:
The "ordinary" symbol table (the one one would normally refer to as "the symbol table"), is optional in the final executable. If it's present, it's used by debuggers and other programs that inspect a program with symbolic information. It is normally generated by the linker, but can, and often is, stripped away afterwards to reduce the file size. The dynamic symbol table is used for linking against DSOs at runtime, and as such needs to be present for executables that use dynamic linking. It only lists the external symbols that the executable needs (or wants to publicize, which is also possible), however; not every symbol that was present inside it during linking.
Can we hide/obscure symbol names in the symbol table of ELF executable object file?

Can we hide/obscure symbol names in the symbol table of ELF executable object file?


By : gokce37
Date : March 29 2020, 07:55 AM
wish of those help
Is there any way by which we can hide or obscure symbol names in the symbol table of ELF so that no one can get the insight of how code is developed (without code obfuscation)?
How to interpret the dynamic symbol table in an ELF executable?

How to interpret the dynamic symbol table in an ELF executable?


By : L Joy
Date : March 29 2020, 07:55 AM
Any of those help From ELF specification, each symbol is defined using the following structure:
Related Posts Related Posts :
  • Commit into TortoiseSVN
  • How to get two TD cells side by side WITHOUT using css
  • wordpress plugin development
  • Does Lua support Unicode?
  • How to identify unique user?
  • version of database
  • Adding custom filter in spring security
  • Is this pdo bug fixed now?
  • How does MSN filter spam?
  • GET and XMLHttpRequest
  • abort: no username supplied (see "hg help config")
  • SWT Overlay layout
  • MDX: Aggregates over a set
  • iis 6 custom error not working in ie
  • HTTP Referrer and IE7 and IE8
  • How to convert from unicode to ASCII
  • How to achieve high availability?
  • Read a binary file into an array
  • What causes VB6 "Run-Time Error '5': Invalid Procedure Call or Argument"
  • should we use a captcha for Sign Up?
  • Does Haskell have pointers?
  • Using a pointer to array
  • Batch command getting error
  • ADFS in Asp.Net
  • How do i verify a file format?
  • Difference between graph database: Neo4j & AllegroGraph
  • Linq2Sql How to write outer join query?
  • Why Lucene merge indexes?
  • What tag export formats are there?
  • How to generate irregular ball shapes?
  • link with static library vs individual object files
  • How to avoid copying dependencies with Ivy
  • Recognizing when to use the modulus operator
  • Squid handling of concurrent cache misses
  • windows server 2008 issue
  • wsdl2java exception
  • which is the best iPhone and Android Simulator for Kubuntu Linux?
  • Open Microsoft Word in "compare document" mode from command prompt
  • What is a header? Especially, what are POST@GET headers?
  • Tomcat fails to start because of jdbc driver loading
  • Reimplementing data structures in the real world
  • Condition check inside a function or before its call?
  • Is it possible to embed dynamic text into Keynote'09?
  • VS2010 express beta2 - no add reference dialog, no open file/project dialogs
  • Starting Java applet directly from jar file
  • How is other content besides views handled with PortableAreas from the MVCContrib library?
  • Nabaztag alternatives?
  • I've made something that might be useful to the community. Now what?
  • JasperReports multi-page report with different content
  • Clojure agents consuming from a queue
  • Use single static image as map
  • Why does this B+ tree have repeated elements?
  • OpenLayers eraseFeatures doesn't erase features from map screen
  • Can you help me think of problems for my programming language?
  • How to merge/crosslink Javadoc?
  • How do you automate building notes NTF files from lotus script files (lss) file?
  • How to build a programmer's wiki
  • How not to output default T4 generated file?
  • RichTextBox EnableAutoDragDrop=true requires CTRL key pressed when dropping a ListBox item?
  • How can I get Symbolic-Name of an Osgi bundle which is using one of my exported packages?
  • shadow
    Privacy Policy - Terms - Contact Us © 35dp-dentalpractice.co.uk