Displaying 7 results from an estimated 7 matches for "israwbitcod".
Did you mean:
israwbitcode
2014 Mar 19
2
[LLVMdev] load bytecode from string for jiting problem
I mad the change, and still have the problem.
I investigate more the source code of llvm.
First, I change isRawBitcode function to print the content of the
parameter like this:
original:
http://llvm.org/docs/doxygen/html/ReaderWriter_8h_source.html#l00081
inline bool isRawBitcode(const unsigned char *BufPtr,
const unsigned char *BufEnd) {
// These bytes sort of have a hidden m...
2014 Mar 13
2
[LLVMdev] load bytecode from string for jiting problem
...odule with
parseBitcodeFile.
This two step works.
After, while the compiled program is running, I try to read and parse
this global variable for jiting the function.
1) I read the global variable with
StringRef sr (gv, gv_length);
2) I manually test this bytecode by
(inspired by inline bool isRawBitcode(const unsigned char *BufPtr,
const unsigned char *BufEnd) at
http://llvm.org/docs/doxygen/html/ReaderWriter_8h_source.html#l00067)
if (sr.str()[0] == 'B')
std::cout << "B ok\n";
if (sr.str()[1] == 'C')
std::cout << "C ok\n";
if (sr.str(...
2014 Mar 19
2
[LLVMdev] load bytecode from string for jiting problem
...valid reads.
>
> HTH
> Vikas.
> =======
>
>
>
> On Wed, Mar 19, 2014 at 10:32 AM, Willy WOLFF <willy.wolff at etu.unistra.fr> wrote:
> I mad the change, and still have the problem.
>
> I investigate more the source code of llvm.
>
> First, I change isRawBitcode function to print the content of the parameter like this:
> original: http://llvm.org/docs/doxygen/html/ReaderWriter_8h_source.html#l00081
>
> inline bool isRawBitcode(const unsigned char *BufPtr,
> const unsigned char *BufEnd) {
> // These bytes so...
2014 Mar 20
2
[LLVMdev] load bytecode from string for jiting problem
...>> =======
>>
>>
>>
>> On Wed, Mar 19, 2014 at 10:32 AM, Willy WOLFF <willy.wolff at etu.unistra.fr> wrote:
>> I mad the change, and still have the problem.
>>
>> I investigate more the source code of llvm.
>>
>> First, I change isRawBitcode function to print the content of the parameter like this:
>> original: http://llvm.org/docs/doxygen/html/ReaderWriter_8h_source.html#l00081
>>
>> inline bool isRawBitcode(const unsigned char *BufPtr,
>> const unsigned char *BufEnd) {
>>...
2014 Mar 20
2
[LLVMdev] load bytecode from string for jiting problem
...etu.unistra.fr>>
>>>>
>>>> wrote:
>>>>
>>>> I mad the change, and still have the problem.
>>>>
>>>> I investigate more the source code of llvm.
>>>>
>>>> First, I change isRawBitcode function to print the content of
>>>> the parameter like this:
>>>> original:
>>>> http://llvm.org/docs/doxygen/__html/ReaderWriter_8h_source._
>>>> _html#l00081
>>>>
>>>> <http://llvm.org/do...
2020 Aug 28
2
End-to-end -fembed-bitcode .llvmbc and .llvmcmd
...ed char *>(Buffer.getBufferEnd());
if (isBitcodeWrapper(BufPtr, EndBufPtr)) {
const unsigned char *FixedBufPtr = BufPtr;
if (SkipBitcodeWrapperHeader(FixedBufPtr, EndBufPtr, true))
report_fatal_error("Invalid bitcode wrapper");
return EndBufPtr - BufPtr;
}
if (!isRawBitcode(BufPtr, EndBufPtr))
report_fatal_error("Invalid magic bytes; not a bitcode file?");
BitstreamCursor Reader(Buffer);
Reader.Read(32); // skip signature
while (true) {
size_t EntryStart = Reader.getCurrentByteNo();
BitstreamEntry Entry =
Reader.advance(BitstreamC...
2020 Aug 28
4
End-to-end -fembed-bitcode .llvmbc and .llvmcmd
...ufPtr, EndBufPtr)) {
>> const unsigned char *FixedBufPtr = BufPtr;
>> if (SkipBitcodeWrapperHeader(FixedBufPtr, EndBufPtr, true))
>> report_fatal_error("Invalid bitcode wrapper");
>> return EndBufPtr - BufPtr;
>> }
>>
>> if (!isRawBitcode(BufPtr, EndBufPtr))
>> report_fatal_error("Invalid magic bytes; not a bitcode file?");
>>
>> BitstreamCursor Reader(Buffer);
>> Reader.Read(32); // skip signature
>> while (true) {
>> size_t EntryStart = Reader.getCurrentByteNo();
>>...