Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 120811
Collapse All | Expand All

(-)bridges/source/cpp_uno/gcc3_linux_intel/call.s.orig (+2 lines)
Lines 265-267 Link Here
265
    .uleb128 5
265
    .uleb128 5
266
    .align 4
266
    .align 4
267
.LEFDEc:
267
.LEFDEc:
268
269
.section .note.GNU-stack,"",@progbits
(-)bridges/source/cpp_uno/gcc3_linux_intel/cpp2uno.cxx.orig (-2 / +3 lines)
Lines 37-42 Link Here
37
#include "com/sun/star/uno/RuntimeException.hpp"
37
#include "com/sun/star/uno/RuntimeException.hpp"
38
#include <uno/data.h>
38
#include <uno/data.h>
39
#include <typelib/typedescription.hxx>
39
#include <typelib/typedescription.hxx>
40
#include <rtl/alloc.h>
40
41
41
#include "bridges/cpp_uno/shared/bridge.hxx"
42
#include "bridges/cpp_uno/shared/bridge.hxx"
42
#include "bridges/cpp_uno/shared/cppinterfaceproxy.hxx"
43
#include "bridges/cpp_uno/shared/cppinterfaceproxy.hxx"
Lines 423-430 Link Here
423
char * bridges::cpp_uno::shared::VtableFactory::createBlock(
424
char * bridges::cpp_uno::shared::VtableFactory::createBlock(
424
    sal_Int32 slotCount, void *** slots)
425
    sal_Int32 slotCount, void *** slots)
425
{
426
{
426
    char * block = new char[
427
    char * block = (char *)::rtl_allocateMemory(
427
        (slotCount + 2) * sizeof (void *) + slotCount * codeSnippetSize];
428
        (slotCount + 2) * sizeof (void *) + slotCount * codeSnippetSize);
428
    *slots = mapBlockToVtable(block);
429
    *slots = mapBlockToVtable(block);
429
    (*slots)[-2] = 0;
430
    (*slots)[-2] = 0;
430
    (*slots)[-1] = 0;
431
    (*slots)[-1] = 0;

Return to bug 120811