Comments (2)
Hi Dmitry,
I'm not sure what you're trying to do, but you can't generate C/C++ headers from .pbtxt files - these files contain the actual data (in text format), not the definition of the format.
The following assumes that the .pbtxt you have is the instruction set data produced by the EXEgesis parser:
- the corresponding .proto file with the definition of the data format is in exegesis/proto/instructions.proto. You can use this file with the proto compiler to get the generated code.
- if you build EXEgesis with Bazel, the generated C++ code for the proto files will be in bazel-genfiles/exegesis/proto.
- if you build your own code with Bazel too, you can simply make it depend on the cc_proto_library() and bazel will sort out the details for you.
Hope this helps. I'm closing this issue as there is not much for us to do, but feel free to follow up.
from exegesis.
I want to generate C/C++ header from Intel's manual
from exegesis.
Related Issues (9)
- link error when libunwind-dev is installed
- ARM fully supported? HOT 1
- TEST - Logical Compare missing HOT 4
- Missing instructions after transform (AAA, AAD, ..., REP MOVS, ...) HOT 1
- failed to build HOT 4
- Integrating with OSS-Fuzz
- Provide Example of Generating min_latency, max_latency, etc HOT 3
- Followed Readme into Abort trap HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from exegesis.