Commit Graph

23 Commits

Author SHA1 Message Date
chmielew
697848f3d1 ocloc as shared library, ocloc API
Change-Id: Ie866b9ad5ee6de8c8b10f83551e2a3cab9d64a02
2020-02-27 12:14:05 +01:00
Mateusz Jablonski
9dbeeea18f Clang-format: restore sorting includes
Change-Id: I34eb993b562c77f56d8fbd51a02ee266c1f76678
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-02-24 10:22:30 +01:00
Mateusz Jablonski
7df9945ebe Add absolute include paths
Change-Id: I67a6919bbbff1d30c7d6cdb257b41c87bad51e7f
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-02-23 23:49:12 +01:00
Mateusz Jablonski
370424a1e0 Change core inlcudes
Change-Id: Iaec903af420f0a92f7d86e484c83300fb9c531ad
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
2020-02-23 18:46:50 +01:00
Jaroslaw Chodor
a53e26342a Program refactor
* Decouple binary program handling from Program object
* Add binary formats multiplexer
* Improve Elf format support

Change-Id: Ic22aff40173532e14825d70b82ec53fcc5fa9fdf
2020-02-08 13:03:29 +01:00
chmielew
fba25e696c ocloc adding '-ignore_isa_padding' flag
Change-Id: I5e77d1005cd5057cb796a945c18998e6ce91e4ed
2020-01-23 16:04:50 +01:00
Daria Hinz
2196f7e216 Move ElfLib to core
Change-Id: I57987e871aac9c72dc786661c1d24f5024dd367b
Signed-off-by: Daria Hinz <daria.hinz@intel.com>
2019-10-18 08:31:12 +02:00
Jaroslaw Chodor
90e5cf164c Moving hash and file_io to core
Change-Id: I1e6eece53fadf62a8919aa41e04deee3dac2ce60
2019-10-17 13:16:20 +02:00
chmielew
514df851e3 hardcoding PT info with inlineData
Change-Id: I9dd71f5a9101535ed755a2937fed96a55865a801
2019-09-05 14:43:59 +02:00
chmielew
6a51f1fad9 ocloc dump string fix
Change-Id: I2b94fe6bef396b12ee7fd394b63ff76ad06138e1
2019-07-16 13:15:21 +02:00
chmielew
ebf8baa6d4 ocloc getProductFamily, createDumpDir fix
getProductFamily no longer throws segfault error. Dumping directory is
created automatically.

Change-Id: Ia1f33dec1bf873312e5f7b842aaf189e98103590
2019-07-10 13:22:03 +02:00
chmielew
ab89c3cf75 oclock fixes
Change-Id: I446ba2a489bf2f58fbf4211b71279d7d48c8a065
2019-07-08 13:07:30 +02:00
chmielew
7acfe9c935 suppress ocloc output
Change-Id: Ifab9b9c07e278062547581556da9b41ae3da9960
2019-07-04 20:47:02 +02:00
chmielew
369982995d ocloc help cleanup
Change-Id: I4378fa306e3a2b3ec219800a61dbae6c7115808a
2019-07-04 12:55:22 +02:00
Krystian
3f76ab4469 ocloc help cleanup
Change-Id: Iaae89f0805d4cbb55f2d5bc261ede2823de7bd71
2019-07-03 15:19:23 +02:00
Chodor, Jaroslaw
2f42f332d8 Adding support for kernel disasm using IGA
Change-Id: Ic75540c9b42913f5d12d66438cc4e6dcc39ceb98
2019-06-28 12:18:20 +02:00
Chodor, Jaroslaw
2e5ef30009 ocloc - checksum recalculation during reassembly
Resolves: NEO-2696

Change-Id: I2c049ac511e437679df9b58d00e4fb8d995bbe3e
2019-06-19 09:57:04 +02:00
Chodor, Jaroslaw
d3ed744c1b Minimalistic kernel dump in ocloc
Resolves: NEO-2118

Change-Id: I7358ad991621114e287b1851cfce6254c76b63c1
2019-06-14 13:50:11 +02:00
Jaime Arteaga
b98b51b0d9 Move ptr.h to core folder
Change-Id: Icf0db7c767b2b1ea44fccc02b135f0f6c1f78c8f
Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
2019-05-29 00:11:34 -07:00
Maciej Dziuban
0b5f810142 Do not print error messages from BinaryEncoder/BinaryDecoder in tests
Change-Id: I45d339c233f9a45724db8d84bf5c5bd66233dcab
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com>
2019-03-29 09:09:38 +01:00
Filip Hazubski
8b57d28116 clang-format: enable sorting includes
Include files are now grouped and sorted in following order:
1. Header file of the class the current file implements
2. Project files
3. Third party files
4. Standard library

Change-Id: If31af05652184169f7fee1d7ad08f1b2ed602cf0
Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
2019-02-27 11:50:07 +01:00
Krystian
5b9f5a6d9e OCLDecoder PatchListSize fix
Change-Id: I8e4f809464b88d06ff4b5611888f1e6965aa4f19
2018-11-16 21:01:28 +01:00
Krystian
526a3a664b Adding new tool for decoding and encoding OCL binary.
Decoder decodes the binary to kernel heaps and patch token data, which
is in a human readible form. Encoder encodes it back to binary form.

Change-Id: Id07b1294ba24360e90c824171741cf14bd43cfad
2018-10-05 12:18:18 +02:00